2011-02-28 3 views
0

J'ai une base de données SQLite pour mon application. Je suis capable de récupérer des valeurs de ma table SQLite et d'insérer des valeurs sans erreur SQL mais impossible à trouver dans la table SQLite. Je suis juste coincé à ce stade. Voici mon code:Problème d'insertion SQLite

NSMutableString *registrationquery=[NSMutableString stringWithFormat:@"insert into tbl_kicks values ('%@','%@','%@')",[totalkicks text],[sessionstart text],[sessionstart text],@"0"];  

//NSString *sqlNSString = [NSString stringWithFormat:@"INSERT INTO 'tbl_kicks' VALUES('%d','%@','%@');", 

// 4,sessionstart.text, appDelegate.note]; 

const char *sqlString = [registrationquery UTF8String]; 
char *sqlError; 
sqlite3_exec(appDelegate.database, sqlString, NULL, NULL, &sqlError); 

Répondre

0

Tout d'abord, vous n'avez pas d'instruction de préparation. Vous devriez essayer d'utiliser sqlite3_prepare_v2 et lire le code d'erreur qu'il renvoie le cas échéant, après que cela ne s'exécute.