鎖定錯誤我工作的SQLite和在數據庫中插入值,但我正在逐漸數據庫鎖定錯誤 這裏是我的代碼數據庫在sqlite的iPhone
-(void)addmoreDATADetails
{
if(addStmt == nil)
{
const char *sql = "insert into moreBankroll(MoreName) Values(?)";
if(sqlite3_prepare_v2(database, sql, -1, &addStmt, NULL) != SQLITE_OK)
NSAssert1(0, @"Error while creating add statement. '%s'", sqlite3_errmsg(database));
}
sqlite3_bind_text(addStmt, 1, [moreName UTF8String], -1, SQLITE_TRANSIENT);
if(SQLITE_DONE != sqlite3_step(addStmt))
{
NSAssert1(0, @"Error while inserting data. '%s'", sqlite3_errmsg(database));
}
else
{
moreId=sqlite3_last_insert_rowid(database);
}
sqlite3_reset(addStmt);
}
如果我加入
XYZAppDelegate *appDelegate = (XYZAppDelegate *)[UIApplication sharedApplication].delegate;
dbPath =[appDelegate getDBPath];
if (sqlite3_open([dbPath UTF8String], &database) == SQLITE_OK)
這個在上面的函數中是說沒有這樣的表moreBankroll
這段代碼在另一個項目中工作正常,但不在我的項目中,請幫忙
這可以是任何數量的東西。另一個功能可能沒有發佈數據庫。 – MPelletier 2012-08-08 14:01:30
@MPelletier查看編輯的問題 – iProgrammer 2012-08-08 14:03:13
'dbPath'的內容是什麼? – 2012-08-08 14:03:57