我有這段代碼,其中sqlite3_prepare_v2語句沒有返回OK ......任何想法爲什麼?sqlite3_prepare_v2語句錯誤
// Setup the SQL Statement and compile it for faster access
const char *sqlStatement = "SELECT * FROM CardData";
sqlite3_stmt *compiledStatement;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *saveDirectory = [paths objectAtIndex:0];
NSString *databasePath = [saveDirectory stringByAppendingPathComponent:@"ppcipher.s3db"];
// [dm openDatabaseWithPassword:password]; // open the d/b
sqlite3 *database;
if(sqlite3_open([databasePath UTF8String], &database) == SQLITE_OK) {
sqlite3_key(database,password,9);
if(sqlite3_prepare_v2(database, sqlStatement, -1, &compiledStatement, NULL) == SQLITE_OK) {