Sql, c++ et ajout...

cs_xav42 Messages postés 26 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 17 juillet 2007 - 29 mars 2003 à 22:36
cs_xav42 Messages postés 26 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 17 juillet 2007 - 30 mars 2003 à 09:01
Bonjour!!!

J'ai un petit probleme: j'aimerai ajouter des choses dans ma base mais pour le moment j'arrive à ajouter uniquement des chose predéfinit...; c'est a dire que cela fonctionne:

mysql_query(mySQL,"INSERT INTO vide (titre,qualite,proprio) VALUES ('la soupe au choux','bonne','moi')");

Mais moi, j'aimerai taper dans un edit ce que je veux ajouter mais j'ai essayé et j'y arrive pas :-(
Du genre:

void __fastcall TForm1::Button4Click(TObject *Sender)
{
AnsiString  data;
data=Edit1->Text;
mysql_query(mySQL,"INSERT INTO video(titre,qualite,proprio) VALUES (data,'bonne','moi')");

}



Mais cela ne fonctionne bien évidament pas...lol Si vous avez de bon lien de tutoriaux pour faire ce genre de chose où m'expliquer... merci d'avance a tous!!!

Xav

2 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
29 mars 2003 à 23:47
par force ne peut pas aller.
Si tu as une func, ton exemple:
mysql_query(mySQL, chaineInsert);
tu ne peux pas mettre a l'interieur le nom d'une variable.
Alors prepare ta chaine par concatenation et ensuite tu la passeras a ta func.
BruNews, ciao...
0
cs_xav42 Messages postés 26 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 17 juillet 2007
30 mars 2003 à 09:01
Merci beacoup, c'est bon, j'ai fé et ça marche!!! c'etait tout con mais il fallait y penser!!!
encore merci ;-)
Xav42
0
Rejoignez-nous