Mercurial > garten
diff db.h @ 12:8db6497d6065
merged everything to only one program
author | meillo@marmaro.de |
---|---|
date | Wed, 23 Jul 2008 15:19:45 +0200 |
parents | 176ee28e7464 |
children | 5e6c9260913a |
line wrap: on
line diff
--- a/db.h Wed Jul 23 11:41:38 2008 +0200 +++ b/db.h Wed Jul 23 15:19:45 2008 +0200 @@ -1,7 +1,3 @@ -/* - * data for the database connection - */ - #include <sqlite3.h> char* database; @@ -10,43 +6,7 @@ sqlite3_stmt* stmt; - -void db_connect() { - if (sqlite3_open(database, &db) != SQLITE_OK) { - fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db)); - sqlite3_close(db); - exit(1); - } -} - - -void db_close() { - sqlite3_close(db); -} - - -/* -static int callback(void* NotUsed, int argc, char* argv[], char* azColName[]){ - NotUsed = NULL; - int i; - for (i = 0; i < argc; i++) { - printf("%s = %s\n", azColName[i], argv[i] ? argv[i]: "NULL"); - } - printf("\n"); - return 0; -} - -int rc; -char* zErrMsg = 0; -rc = sqlite3_exec(db, query, callback, 0, &zErrMsg); -*/ - - -void db_query(char* query) { - int error; - - error = sqlite3_prepare(db, query, -1, &stmt, NULL); - if (error) { - fprintf(stderr, "SQL error: %s\n", sqlite3_errmsg(db)); - } -} +void db_connect(); +void db_close(); +sqlite3_stmt* db_query(char* query); +int db_update(char* query);