0

サポート ファイルに sql ファイルがあります。SQL コマンドを使用して必要な情報を取得できるように、このファイルを開くにはどうすればよいですか? 私はいくつかの異なる構文を試しましたが、最後に試したときは、何を変更したか思い出せなかったため、アプリケーション全体を台無しにしてしまいました。

4

1 に答える 1

1

sqlite 3 を使用している場合は、

NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths lastObject];
NSString* dbPath = [documentsDirectory stringByAppendingPathComponent:@"database.sqlite"];

if(sqlite3_open([dbPath UTF8String], &dataBase) == SQLITE_OK)
{
     NSLog(@"Opened Database");
    //Your code
}
else
{
     NSLog(@"Failed to open database");
     sqlite3_close (database);
}
于 2012-06-20T17:33:00.373 に答える