2
每一件事都在代码中进行,但不是在SQLite数据库中保存数据。任何人都可以帮忙吗?不保存数据在SQLite中
找到我下面的代码:
-(IBAction)signin:(id)sender{
NSLog(@"%@",perDas.string1);
nameString=[[NSString alloc]initWithString:perDas.string1];
statusString=[[NSString alloc]initWithFormat:@"IN"];
{
NSLog(@"passed");
sqlite3_stmt *statement;
const char *dbpath = [perDas.databasePath UTF8String];
if (sqlite3_open(dbpath, &database) == SQLITE_OK)
{
NSLog(@"pass");
NSString *insertSQL = [NSString stringWithFormat: @"INSERT INTO status VALUES (\"%@\", \"%@\", datetime(), \"%@\")", nameString, statusString,empString];
NSLog(@"%@",insertSQL);
const char *insert_stmt = [insertSQL UTF8String];
sqlite3_prepare_v2(database, insert_stmt, -1, &statement, NULL);
sqlite3_finalize(statement);
sqlite3_close(database);
}
}}
在此先感谢
嗨Meccan ..我发现我的数据库中的表数据不刷新,但显示旧数据!!!!! wat做什么? – pradeepj
是你的陈述正确吗? if(sqlite3_prepare_v2(database,insert_stmt,-1,&statement,NULL)== SQLITE_OK){...} – CarlJ