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