嘿,我正在使用http://th30z.netsons.org/2008/11/objective-c-sqlite-wrapper/ 包裝。使用Objective-C Wrapper更新查詢sqlite
我的代碼是這樣的:
- (IBAction)UpdateButtonPressed:(id)sender
{
Sqlite *sqlite = [[Sqlite alloc] init];
NSString *writableDBPath = [[NSBundle mainBundle]pathForResource:@"Money"ofType:@"sqlite"];
if (![sqlite open:writableDBPath])
return;
NSArray *query = [sqlite executeQuery:@"UPDATE UserAccess SET Answer ='Positano';"];
NSDictionary *dict = [query objectAtIndex:2];
NSString *itemValue = [dict objectForKey:@"Answer"];
NSLog(@"%@",itemValue);
}
答案是列名,UserAccess表名。 該列在表中位於第3位
我在做什麼錯誤爲什麼它崩潰?
我應該能夠從UITextfiled更新它,即updatefield.text >>如果用戶鍵入positano然後更新到數據庫。謝謝 – 2010-04-23 10:52:22