ciao a tutti!
nella mia applicazione vorrei creare una tabella rigurdante dei libri con vari campi. Faccio il tutto con una istruzione sql.. premetto che utilizzo access.
ecco qui:
codice:
Public Function CreateTable(connectionString as string) as Boolean
Try
Dim conn As New OleDbConnection(connectionString)
Dim SQLstring As String
SQLstring = "CREATE TABLE dtLibri" & _
"(ID INTEGER PRIMARY KEY," & _
"TITOLO CHAR NOT NULL," & _
"AUTORE CHAR," & _
"GENERE CHAR NOT NULL," & _
"[CASA EDITRICE] CHAR, " & _
"[ANNO DI PUBBLICAZIONE] CHAR," & _
"ISBN CHAR," & _
"NOTE CHAR," & _
"SCAFFALE CHAR)"
Dim SQLcommand As New OleDbCommand(SQLstring, conn)
'apertura connessione
conn.Open()
'si esegue l'istruzione di creazione
SQLcommand.ExecuteNonQuery()
'chiusura connessione ed eliminazione dell'oggetto conn
conn.Close()
conn = Nothing
Return True 'la formattazione ha funzionato con successo
Catch ex As Exception 'in caso di errore si esce
MsgBox("Errore formattazzione database! Riprovare", vbCritical)
Return False
End Try
End Function
continua a darmi: errore sintassi campo..
ho controllato più volte.. voi che avete occhio esperto cogliete qualche errore di sintassi?
grazie mille dell'aiuto!