lil_adriano
Messages postés42Date d'inscriptionvendredi 26 janvier 2007StatutMembreDernière intervention16 juin 2008
-
28 mai 2008 à 18:27
lil_adriano
Messages postés42Date d'inscriptionvendredi 26 janvier 2007StatutMembreDernière intervention16 juin 2008
-
28 mai 2008 à 21:27
Slt,
j'ai un petit souci avec mon code enregistrement pour la base de donnée.
avec l'insertin direct c'est a dire
MaCommande.CommandText
="INSERT INTO test(N°,nom,prenom,num) VALUES (' 1 ',' paul ' ,'jean ','29KE')"
le code fonctionne mais si j'utilise des textbox pour enregistrer ca fontionne pas .
ca me souligne la requete et me dit " fin d'instruction attendue"
voici le code:
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 28 mai 2008 à 21:07
+ Si 'N' est déclaré en numérique dans la DB, il ne faut pas encadrer sa valeur par des '
"INSERT INTO test (N°,nom,prenom,num) " & _
"VALUES (" & TextBox1 & ",'" & TextBox2 & "' ,'" & TextBox3 & "','" & TextBox4 & "')"
lil_adriano
Messages postés42Date d'inscriptionvendredi 26 janvier 2007StatutMembreDernière intervention16 juin 2008 28 mai 2008 à 21:27
Slt jack merci d'avoir repondu aussi vite, j'ai finalement trouve la reponse a mon probleme.
ta derniere reponse ressemble a deux gouttes d'eaux a ce que j'ai trouve. il fallait juste ajouter .text o textbox pour que ca fonctionne
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 28 mai 2008 à 21:05
Salut
Affichons la requète correctement :
"INSERT INTO test (N°,nom,prenom,num) " & _
"VALUES ('" TextBox1 "','" &TextBox2& "' ,'" &TextBox3& "','" &TextBox4& "')"
On voir tout de suite qu'il manque un & de concaténation avant TextBox1
+ Toujours un espace avant et après ce symbole
"INSERT INTO test (N°,nom,prenom,num) " & _
"VALUES ('" & TextBox1 & "','" & TextBox2 & "' ,'" & TextBox3 & "','" & TextBox4 & "')"
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)