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()

Rispondi quotando
