Lines Matching refs:db
112 static int db_table_exists(sqlite3 *db, const char *name) in db_table_exists() argument
116 return sqlite3_exec(db, cmd, NULL, NULL, NULL) == SQLITE_OK; in db_table_exists()
120 static int db_table_create_milenage(sqlite3 *db) in db_table_create_milenage() argument
134 if (sqlite3_exec(db, sql, NULL, NULL, &err) != SQLITE_OK) { in db_table_create_milenage()
146 sqlite3 *db; in db_open() local
148 if (sqlite3_open(db_file, &db)) { in db_open()
150 db_file, sqlite3_errmsg(db)); in db_open()
151 sqlite3_close(db); in db_open()
155 if (!db_table_exists(db, "milenage") && in db_open()
156 db_table_create_milenage(db) < 0) { in db_open()
157 sqlite3_close(db); in db_open()
161 return db; in db_open()