Debutant, n'arrive pas a ecrire le contenu d'une textbox ds base donne MYSQL
cesvin
Messages postés9Date d'inscriptionlundi 3 mai 2004StatutMembreDernière intervention21 novembre 2007
-
6 mai 2004 à 11:08
cs_starfighter
Messages postés90Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention28 février 2005
-
6 mai 2004 à 14:09
bonjour
je suis debutant en vb5 et j'ai une Base de donnee en mysql a qui j'arrive a lire mais pas a ecrire en passant mon texte par un textbox
je voudrai lorsque je click sur un bouton que le message que j'ai taper soi ds ma base
soyer claire svp car je suis debutant
voici mon code:
Private Sub Command4_Click()
Dim text_mémo As Single
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
HFanny
Messages postés699Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention13 mai 201120 6 mai 2004 à 11:14
Bonjour,
il faut que tu écrives ta requete de la manière suivante :
Dim requete as String
requete = "INSERT INTO equipement (repere) VALUES '" & textbox.txt & "'"
puis conn.Execute(requete)
cs_starfighter
Messages postés90Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention28 février 2005 6 mai 2004 à 14:09
Il faut egalement que tu double quote ton texte (Si c'est une colonne de type texte) car INSERT INTO equipement (repere) VALUES ('L'histoire') provoquera une erreur alors que INSERT INTO equipement (repere) VALUES ('L''histoire') non, en faite utilise une fonction StringToSQL que tu trouveras sur le site je pense, ce qui donneras :
Dim requete as String
requete = "INSERT INTO equipement (repere) VALUES '" & StringToSQL(textbox.txt) & "'"
puis conn.Execute(requete)