我是新的SQLITE數據庫,我正在使用FMDB。在我的應用程序中,我想插入一些數據到數據庫中。我用下面的代碼來插入數據。FMDB插入查詢執行但沒有在數據庫中插入數據
-(void)insertBookmark
{
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
NSString *dbFilePath = [bundlePath stringByAppendingPathComponent:@"ISGData.sqlite"];
FMDatabase *database = [FMDatabase databaseWithPath:dbFilePath];
[database open];
[database executeUpdate:@"INSERT INTO bookmark (pageno) VALUES (?);",page, nil];
NSLog(@"%@",[database lastErrorMessage]);
[database close];
}
這裏的「bookmark」是我的數據庫中表名稱爲「pageno」的整型實體的名稱。雖然我在查詢應用程序崩潰中傳遞一個int值,顯示訪問不正確。如果我傳遞一個字符串值,在我的日誌中,我得到了「沒有錯誤」,但值沒有被插入到數據庫中。我的代碼中有任何錯誤嗎?
ok我明白了。非常感謝你.... – 2013-04-22 07:48:38