2009-12-02 3 views
1

sqlite3 * insert_statement = nil;Impossible de préparer l'instruction d'insertion

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 ... Je suis nouveau à Objective C ...

im tente ce code pour insérer des valeurs dans la base de données, mais il y a une exception dans la préparation de la déclaration d'insertion plz help me est là quelque chose que je suis manquant ... Merci d'avance ...

Répondre

0

Avez-vous ces points d'interrogation dans la chaîne de requête dans le code. Je suppose que vous devriez avoir des valeurs réelles à la place d'eux dans la partie VALUES(?, ?) WHERE itemid=?.

+0

oui tout est dans la chaîne de requête et je n'ai pas de vraies valeurs ... plz donne un autre suggesstion ce problème provoquant le crash de mon application –

Questions connexes