Bonjour
Voici les codes :

Déclaration des variables en vb.net
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private IDLocalite As Integer
Private IDPays As Integer
Private CP As Integer
Private NomCommune As String
La requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cmd = New OleDbCommand("insert into Localite(ID_Pays,Denomination,CP) values('" & IDPays + "','" + NomCommune + "','" + CP & "')", con)
Dans la base de données access
ID Pays : Numérique entier
CP : Numérique entier long

Message d'erreur :
La conversion de la chaîne " ' , ' " en type 'Double' n'est pas valide.
J'ai l'impression qu'il essaye d'écrire du double alors que le champ dans la BDD est en entier. Comment contourner le problème ?

Merci beaucoup !