Je dois insérer une chaîne dans une base de données SQLite ma commande ..Comment insérer une chaîne dans sqlite3 dans c
Err=sqlite_exec(DB, "create table tbl5(TEXT varchar(100));", xCallback, (void*)"First Test", &ErrMsg);
Err=sqlite_exec(DB, "insert into tbl5 values ('some string');", xCallback, (void*)"First Test", &ErrMsg);
fonctionne très bien, mais quand je veux mettre s="some string"
-à-dire
Err=sqlite_exec(DB, "insert into tbl5 values (s);", xCallback, (void*)"First Test", &ErrMsg);
alors ce ne fonctionne pas alors comment ajouter une variable, alors il ne fonctionne pas alors comment insérer variable dans la base de données SQLite thank u
Fonction intéressante, je ne savais pas qu'il existait. J'ai utilisé sqlite3 en C++, en utilisant la fonctionnalité 'std' pour construire mes requêtes. Par conséquent, je n'étais pas au courant de cette fonctionnalité orientée C. – Pieter
@Pieter: En fait, je l'utilise aussi dans 'C++'. La documentation de sqlite n'est pas vraiment simple mais il semble que ce soit la seule façon de le faire en toute sécurité. – ereOn