如何使用SQLite写入数据到数据库

我使用下面的代码写entry到数据库,但是没有反应,不知道为什么,请高手帮我看看哈,谢谢NSString*user_Name=txt_UserName.text;NSSt... 我使用下面的代码写entry到数据库,但是没有反应,不知道为什么,请高手帮我看看哈,谢谢NSString* user_Name=txt_UserName.text;NSString* password=txt_Password.text;NSString* rePassword=txt_RePassword.text;if ([password isEqualToString:rePassword]) {sqlite3 *database;sqlite3_stmt *compiledQuery;// Open the database from the users filessytemif(sqlite3_open([databasePath UTF8String], &database) == SQLITE_OK) { // Setup the SQL Statement and compile it for faster access const char *sqlStatement = "insert into Main values(?,?)"; sqlite3_prepare_v2(database, sqlStatement, -1, &compiledQuery, NULL); sqlite3_bind_text(compiledQuery, 1, [user_Name UTF8String], -1, SQLITE_TRANSIENT); sqlite3_bind_text(compiledQuery, 2, [password UTF8String], -1, SQLITE_TRANSIENT); if(SQLITE_DONE != sqlite3_step(compiledQuery)) NSAssert1(0, @"Error while inserting data. '%s'", sqlite3_errmsg(database)); sqlite3_finalize(compiledQuery); sqlite3_close(database);} 展开
 我来答
匿名用户
2013-08-15
展开全部
"insert into Main values(?,?)"这句都没有列名只有值了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式