【发布时间】:2011-08-30 21:56:56
【问题描述】:
嘿, 如何从 SQLite3 iPhone SDK 中删除数据?我可以使用以下代码将数据插入数据库:
-(void)insertRecordIntoTableNamed:(NSString *)tableName
withField1:(NSString *)field1
field1Value:(NSString*)field1Value
andField2:(NSString *)field2
field2Value:(NSString *)field2Value
{
NSString *sql = [NSString stringWithFormat:@"INSERT OR REPLACE INTO '%@' ('%@' , '%@') VALUES ('%@','%@')",tableName,field1,field2, field1Value,field2Value];
char *err;
if (sqlite3_exec(db, [sql UTF8String], NULL, NULL, &err) != SQLITE_OK) {
sqlite3_close(db);
NSAssert(0,@"error updating table.");
}
}
我想我必须更改 NSString *sql 中的某些内容,但我不知道我必须将其更改为什么。
谢谢。
【问题讨论】:
标签: sql objective-c cocoa-touch ios4 sqlite