如何使用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);}
展开
1个回答
2013-08-15
展开全部
"insert into Main values(?,?)"这句都没有列名只有值了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
今至电子科技有限公司
2024-08-23 广告
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整...
点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询