Non riesco a capire perchè la seguente query per inserire dati nel database non funziona... o meglio, funziona, solo che memorizza i campi in maniera errata: ovvero, il NomePaziente lo memorizza nel campo FotoPaziente, il CognomePaziente in quello della FotoPaziente e via discorrendo!
Imposto male io la stringa oppure l'errore è da ricercarsi in qualche altra parte del codice? Se necessario magari posso postare l'intero codice...
Proprio non capisco !!
codice:
' Inizializza Dati per l'inserimento nel Database
Paziente.FotoPaziente = "NoFoto.jpg"
Paziente.NomePaziente = tbNome.Text
Paziente.CognomePaziente = tbCognome.Text
' Query di inserimento
Dim myINSERTQuery As String
myINSERTQuery = "INSERT INTO Paziente (FotoPaziente,NomePaziente,CognomePaziente) VALUES (@FotoPaziente,@NomePaziente,@CognomePaziente)"
myCommand.Parameters.Add(New OleDbParameter("@FotoPaziente", Paziente.FotoPaziente))
myCommand.Parameters.Add(New OleDbParameter("@NomePaziente", Paziente.NomePaziente))
myCommand.Parameters.Add(New OleDbParameter("@CognomePaziente", Paziente.CognomePaziente))
' Esegue la Query di inserimento
myCommand.CommandText = myINSERTQuery
myCommand.ExecuteNonQuery()