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!