在我的数据库中,我有表 AnimalDetails ,其中包含动物编号(主键)、名称、品种出生日期和图像字段。我想向该表添加数据。 我创建了 3 个文本字段,用于名称、品种、出生日期和 uiimageview,它从 imagepicker 中选取图像,animalNumber 是随机生成的数字。 现在我想将此数据添加到我的表格中。
请帮助我!
最佳答案
我希望您知道如何打开数据库。
打开数据库后,您需要调用一个方法,将数据插入数据库,如下所示:
- (BOOL) insertContactDetails
{
char *st, *errorMsg;
st = sqlite3_mprintf("INSERT INTO contactDetails (`Id`,`Name`) VALUES"
" (%d,'%s')",
[textId.text intValue],[txtName UTF8String]);
NSLog(@"QUERY: %@",[NSString stringWithUTF8String:st]);
int ret = sqlite3_exec(yourDB, st, NULL, NULL, &errorMsg); //yourDB is declared as "sqlite3 *yourDB;"
if (ret != SQLITE_OK)
{
sqlite3_free(errorMsg);
sqlite3_free(st);
return NO;
}
sqlite3_free(st);
return YES;
}
执行此查询后,您需要关闭数据库。
希望这对您有帮助。
关于iphone - 如何插入 uitextfield 中的值以及 sqlite 中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9867779/