0
내 ios 앱에서 sqlite Db를 사용하고 있습니다. 나는 sqlite DB의 user_version을 얻고 싶다. user_version을 설정하기 위해 다음 코드를 사용했습니다. 그러나 user_version 데이터베이스에 값을 설정할 수 없습니다. 다시 시도 할 때마다 항상 0 값을 반환합니다.ios app-setting DB user_version
세트 버전
const char *tString1 = "PRAGMA user_version = 1;";
int resultCode = sqlite3_prepare_v2(_database, tString1, -1, &pStmt, NULL); - It returns successful result
GET 버전
sqlite3_stmt *stmt_version = 0x00;
const char *tString = "PRAGMA user_version;";
int resultCode = sqlite3_prepare_v2(_database, tString , -1, &stmt_version, NULL);
if (resultCode == SQLITE_OK)
{
NSDictionary *resultDict;
while (sqlite3_step(stmt_version) == SQLITE_ROW)
resultDict = [self resultDictionaryInStatement:stmt_version];
}
sqlite3_finalize(stmt_version);
그것은 성공적인 응답을 반환합니다. 값은 기본값입니다.
제게 잘못한 점을 알려주세요.