Insertion dans la base acces

ngoran2009 - 15 juin 2015 à 23:59
benji2000 Messages postés 78 Date d'inscription samedi 26 août 2006 Statut Membre Dernière intervention 25 novembre 2016 - 26 juin 2015 à 08:59
Bonjour à tous,
j'ai un petit souci avec mon appli, lorsque je dois inserer les valeur de mes variables ds la base acces sa ne passe pas et je reçois l'info suivante " la conversion de la chaine "mes variables", en integer n'est pas valide"
aidez moi svp

3 réponses

cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
16 juin 2015 à 09:11
Bonjour

Ma boule de cristal est tombée et s'est brisée
sans ton code c'est un peu difficile
0
benji2000 Messages postés 78 Date d'inscription samedi 26 août 2006 Statut Membre Dernière intervention 25 novembre 2016
26 juin 2015 à 08:55
Bonjour,

Selon le message d'erreur n'essayerais tu pas de mettre du texte dans des champs numérique ?
Si tu passe par une requête INSERT ne mets pas les champs numérique entre simple côte.

'exemple :
'Une table avec comme seul champ un champ numérique,
' je pense qu'il vaut mieux écrire :
INSERT INTO Ta_Table
VALUES (1)
' plutôt que :
INSERT INTO Ta_Table
VALUES ('1')


Si à l'inverse tu as chargé ton code dans un DataTable, le seul cas que je verrais qui pourrait poser problème c'est si tu as besoin de supprimer la valeur d'une cellule et non d'y placer 0, dans ce cas insert dans ta cellule :
DBNull.Value


Après ta question est un peu vague essai d'argumenter un peu plus avec ton code.
0
benji2000 Messages postés 78 Date d'inscription samedi 26 août 2006 Statut Membre Dernière intervention 25 novembre 2016
Modifié par benji2000 le 26/06/2015 à 09:01
En relisant une deuxième fois ta question qu'est ce que "mes variables" ? Un tableau ? Une liste ? Des formules mathématique ?

Ce que je remarque le plus c'est " la conversion de la chaine "mes variables", en integer n'est pas valide"

Montre nous ton code, mais là on dirait que tu souhaite écrire "mes variables" qui est un champ alphanumérique dans un champ qui n'attend que du numérique.
[ DOVAX]
0
Rejoignez-nous