не удалось подготовить оператор вставки - PullRequest
1 голос
/ 02 декабря 2009

sqlite3 * insert_statement = nil;

if (insert_statement == nil) {

    static char *query = "INSERT INTO iteminfo (itemname, friendid) VALUES(?,?) where itemid=?";

    if (sqlite3_prepare_v2(database, query, -1, &insert_statement, NULL) != SQLITE_OK) {
        NSAssert1(0, @"Error: failed to prepare statement with message '%s'.", sqlite3_errmsg(database));
    } 

hii ... Я новичок в Objective C ...

Я пытаюсь этот код вставить некоторые значения в базу данных, но есть исключение при подготовке оператора вставки, пожалуйста, помогите мне что-то пропустить ... Спасибо заранее ...

1 Ответ

0 голосов
/ 02 декабря 2009

У вас есть эти знаки вопроса в строке запроса в коде. Я думаю, у вас должны быть некоторые реальные значения вместо них в VALUES(?, ?) WHERE itemid=? части.

...