Bonjour
je fais une insertion dans une base access après connexion, mon insertion marche quand il s'agit d'insérer dans un champ de type texte mais lorsque je veux insérer dans un type date ou un entier j'ai cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 erreur type de donnée incompatible dans l'expression du critère
voici mon code qui marche uniquement quand je n'insère que le [CODE EXAMEN] mais lorsque je rajoute [DATE EXAMEN] alors l'erreur est généré. J'ai tout essayé sans succès
quelqu'un pourrait-il m'aider pour pouvoir insérer les dates et les integer merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Sql3 = "INSERT INTO [EXAMEN] ([CODE EXAMEN], [DATE EXAMEN]) " & _
                "VALUES (@test, @test1)"
                AdapTContact2 = New OleDbDataAdapter(Sql3, con1)
 
                AdapTContact2.SelectCommand.Parameters.Add("@test", OleDbType.Variant, 80).Value = "math"
                AdapTContact2.SelectCommand.Parameters.Add("@test1", OleDbType.Variant, 80).Value = "# 12/03/2001#"
                AdapTContact2.Fill(DtSet2, "EXAMEN")
                Matable2 = DtSet2.Tables("EXAMEN")