中易网

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

答案:2  悬赏:70  
解决时间 2021-03-21 20:31
我使用下面的代码写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);}
最佳答案
"insert into Main values(?,?)"这句都没有列名只有值了.
全部回答
如何用qt使用sqlite数据库,写入变量 qstring sql = "insert into info values('"; sql += usr; sql += "','"; sql += pwd; sql += "')"; query.exec(sql) 大概是这样,具体你对一下,可能有写错的地方 可一把这个debug出来,完了放到一个数据库软件中 看下能执行不
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
已知{an}是递增的等差数列,a2,a4是方程x^2-5x
租住的公房突然变成私人产权了
从明光坐汽车到南京,是在南京的哪个汽车站?
美F35、俄T50、中歼20、三种战机的代号各是什
诛仙2 造化之太昊项链,可以再用祝融升级吗?
从瑶湖到长途汽车站怎么做公交车啊?
宝宝1岁了,一天应该吃几顿奶(配方奶粉)几顿
急求天津公交826路线,和从杨柳青怎么去中心
有没有节数短的手竿3米6的便于好收拾
中石化桓台第九加油站地址有知道的么?有点事
北京在五道口或者西直门附近的KTV
睡前喝水第二天脸肿眼睛也肿
网银无法交易,刚转到交易窗口就白了会出现“
有没有美食类的小说,类似于梨花白的《食锦》
上海震旦办公自动化销售有限公司 服务工程师
推荐资讯
丹朱围棋好还是天元围棋好
今天地支属什么
芜湖方特一期酱出名门办酒席一桌多少钱
甲的7分之2等于乙的5分之3
雅平美容养生会所在哪里啊,我有事要去这个地
我是一名佛教徒 但是最近一位通灵的术士 说我
前问一下,我的右肋里面晚上老是疼~!~!
深圳市龙岗区到虎门南部湾万科城距离多少公里
王羲之和老奶奶的故事
老玩童大乐透第l18预测号
汽车零部件保修期
加氧化铜调节ph沉淀三价铁离子,为什么最后溶
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?