我的应用程序有SQLite数据库。我能够从我的SQLite表中检索值并插入没有SQL错误但无法在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 );
答案 0 :(得分:0)
首先,您没有准备声明。你应该尝试使用sqlite3_prepare_v2并读取它返回的错误代码(如果有的话),之后只执行。