我正在打開一個數據庫文件,如果它不存在,可能會創建它。如何檢查sqlite3 C++ API中是否存在表?
但由於某種原因,這不會創建表。有任何想法嗎?
const char* sql = "CREATE TABLE IF NOT EXISTS blocks(id text primary_key,length numeric)";
sqlite3_stmt *stmt;
rc = sqlite3_prepare_v2(db_, create_table_sql, -1, &stmt, NULL);
rc = sqlite3_step(stmt);
我還沒有在這裏通過是我檢查每個點的返回碼。 沒有錯誤。
也許有更好的方法來完成這個?
哇,你認爲是本地化的?給5個以上名譽的人5個答案,這是令人驚訝的。無論如何...... – Matt 2013-03-03 20:18:33