У меня есть этот код, где оператор 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) {