kray Bad show? | Bonjour,
je cherche desesperement un tutoriel pour utiliser SQlite en C/C++.
Car sur le site officiel, la documentation est assez succinte
Code :
- #include <stdio.h>
- #include <sqlite3.h>
- static int callback(void *NotUsed, int argc, char **argv, char **azColName){
- int i;
- for(i=0; i<argc; i++){
- printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL" );
- }
- printf("\n" );
- return 0;
- }
- int main(int argc, char **argv){
- sqlite3 *db;
- char *zErrMsg = 0;
- int rc;
- if( argc!=3 ){
- fprintf(stderr, "Usage: %s DATABASE SQL-STATEMENT\n", argv[0]);
- exit(1);
- }
- rc = sqlite3_open(argv[1], &db);
- if( rc ){
- fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
- sqlite3_close(db);
- exit(1);
- }
- rc = sqlite3_exec(db, argv[2], callback, 0, &zErrMsg);
- if( rc!=SQLITE_OK ){
- fprintf(stderr, "SQL error: %s\n", zErrMsg);
- sqlite3_free(zErrMsg);
- }
- sqlite3_close(db);
- return 0;
- }
|
Le problème en fait est la fonction callBack
Je ne comprend absolument pas ce que c'est. (j'ai regardé la documentation mais c'est pas plus clair....)
Si quelqu'un a compris, je veux bien une explication merci Message édité par kray le 29-07-2007 à 18:58:20 ---------------
I guess my real ennemy is me
|