J'ai un porject dans VB.NET avec Ms Access As Backend ... Lors de l'insertion de données dans la table il n'y a pas d'erreur lors de la requête et Data Type Error, mais parfois OleDB Exception Error is " Type de données incorrecte dans l'expression du critère." la requête est ....Incompatibilité de type de données dans l'expression de critères
Dim cmdstr1 As String = ""
Dim constr As String = ""
Dim sqlQuery As String = ""
constr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\PhoneDiary\MyDiary.mdb"
cmdstr = "Insert Into [DetailData]([ShortName],[Title],[FirstName],[MiddleName],[LastName],[Occupation],[DOB],[Gender],[Country],[State],[Address],[ZipCode],[City],[Memo],[CategoryId],[SubCategoryId],[FavouritesID],[PhotoPath],[vCardPath]) VALUES(aa,bb,cc,dd,ee,ff,gg,hh,ii,jj,kk,ll,mm,nn,oo,pp,qq,rr,ss)"
con = New OleDbConnection(constr)
com = New OleDbCommand(cmdstr, con)
con.Open()
com.Parameters.AddWithValue("aa", xx)
com.Parameters.AddWithValue("bb", cmbTitle.Text)
com.Parameters.AddWithValue.....
com.Parameters.AddWithValue....
.....................
......
com.ExecuteNonQuery()-------"Data type mismatch in criteria expression" Here occurs Error
Alors peut-u ou quelqu'un me aider à résoudre ce problème, s'il vous plaît
Il est clair que l'un des champs entrés est dans le format incorrect pour l'accès. Nous aurons besoin d'un peu plus de détails sur les valeurs insérées lorsque l'erreur se produit, et la structure de la table insérée dans. –