Devo inserire un nuovo record in una tabella di un database Access 97, l'operazione va a buon fine tranne se inserisco il valore di un campo specifico, alché mi dà errore di sintassi Sql, ho riscritto la stringa Sql più volte e alla fine se c'è anche quel campo mi da l'errore.
il codice che ho usato è questo:
Dove il campo password è un normale campo testo di massimo 50 caratteri.codice:Cmd.CommandText = "INSERT INTO tabella (password) VALUES (@password)" Cmd.Parameters.AddWithValue("@password", "PASS") Cmd.ExecuteNonQuery()
La cosa strana è che da codice vb6 invece l'operazione riesce.
Quello che mi domando è... cosa può mai avere quel campo per generarmi l'errore se non è un contatore? E poi perché errore di sintassi? C'è qualche problema quando un campo si chiama "password"?