проверить, обновлена ​​ли строка или нет в sqlite? - PullRequest
0 голосов
/ 21 апреля 2011

Я использую базу данных sqlite в своем приложении для iphone. Я пишу код для обновления записи при определенных условиях. В то время как мой запрос правильный, как я могу обнаружить, что любая строка обновлена ​​или нет .. Я пытался SQLITE_DONE, но он показывает, что запрос выполнен или нет ... Что использовать .. Вот мой код ..

const char *sqlStmt = [strQuery UTF8String];
    if (sqlite3_prepare_v2(database, sqlStmt, -1, &compiledStatement, NULL) == SQLITE_OK) {
        isSucceed = sqlite3_step(compiledStatement) == SQLITE_DONE;
        //isSucceed = YES;
    }

что будет на месте SQLITE_DONE

1 Ответ

2 голосов
/ 25 апреля 2011

Я думаю, что вы ищете sqlite3_changes () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...