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:
codice:
        Cmd.CommandText = "INSERT INTO tabella (password) VALUES (@password)"
        Cmd.Parameters.AddWithValue("@password", "PASS")
        Cmd.ExecuteNonQuery()
Dove il campo password è un normale campo testo di massimo 50 caratteri.
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"?