Bonsoir,

Mon soucis est le suivant, lorsque je passe ma requète insert into, arrivé au ExecuteNonQuery(), un message d'erreur apparaît qui m'indique :

"Data type mismatch in criteria expression "
mon bout de code est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Connection = Proprietes.Recuperer_chaine_de_connection()
ConnectionOLE.ConnectionString = Connection
ConnectionOLE.Open()
requete = "INSERT into CONSULTATIONS(CONSULTATION_EFFECTIVE,NOM_PATIENT,PRENOM_PATIENT,DATE_DE_CONSULTATION,HEURE_DE_CONSULTATION)" & _
                        " Values('" & boul & "','" & nom.Text & "','" & prenom.Text & "','" & CDate(date_rdv) & "'," & total & ")"
myCommand = New OleDb.OleDbCommand(requete, ConnectionOLE)
myCommand.ExecuteNonQuery()
ConnectionOLE.Close()
boul est un booleen, total est un integer

mes champs :

CONSULTATION_EFFECTIVE booleen
NOM_PATIENT,PRENOM_PATIENT text
DATE_DE_CONSULTATION date
HEURE_DE_CONSULTATION numerique



Voilà, je retourne taper ma tête contre le mur, merci à vous si vous avez une réponse

Bonne soirée