データベースの情報を csv ファイルにエクスポートする必要があります。私はすでにsqliteでそれを行う方法を知っていますが、iosアプリケーションのコードからそれを行う必要があります.
これをコードから実行する必要があります。
.セパレータ、 .モード csv .output test.csv tbl1 から * を選択します。 .output stdout
つまり、挿入、更新、削除、選択などの命令ではないということです...(1つだけ)
私はこのようなことを試しました:
sqlite3_stmt *statement;
const char *dbpath = [_databasePath UTF8String];
if (sqlite3_open(dbpath, &_bdcontact) == SQLITE_OK) {
NSString *querySQLite = @".separator ,";
const char *querySQLite_stmt = [querySQLite UTF8String];
sqlite3_prepare_v2(_bdcontact, querySQLite_stmt, -1, &statement, NULL);
if (sqlite3_step(statement) == SQLITE_DONE) {
NSLog(@"Did what i need and just repeat this with the other instructions!");
}
sqlite3_finalize(statement);
sqlite3_close(_bdcontact);
}
アプリケーションの他の部分で選択、挿入、更新、削除などの命令を既に実行しているため、sqlite の純粋な命令を実行しようとすると問題が発生します。
助けてくれませんか?