我想通過我的sqlite數據庫通過功能,然後再通過到另一個。這是我的代碼。Sqlite通過函數傳遞數據庫
//database Name
// Create a handle for database connection, create a pointer to sqlite3
sqlite3 *dataDB;
//I send it through to the function here
// Execute the query for creating table
retval = sqlite3_exec(dataDB,create_students,0,0,0);
我的原型:
int readInFiles(sqlite3 ** dataDB);
void addCourse(sqlite3 ** dataDB, struct course,int k);
呼叫從readInFiles
函數中:
addCourse(&dataDB,deg,k);
這是我的錯誤:
"database.c", line 50: warning: argument #1 is incompatible with prototype:
prototype: pointer to pointer to struct sqlite3 {} : "database.h", line 51
如果我誤解了代碼中的註釋,請回滾我的編輯。 – Mat 2012-04-29 13:17:41