当前位置: 代码迷 >> WinCE >> wince应用程序SQLite数据库更新数据,该如何解决
  详细解决方案

wince应用程序SQLite数据库更新数据,该如何解决

热度:311   发布时间:2016-04-28 11:52:19.0
wince应用程序SQLite数据库更新数据
需要根据对话框上各个编辑框输入的内容在UserSetSysSet表中更新一条记录的所有字段,插入值由变量传递
CString str;
str.Format(_T("insert into UserSetSysSet VALUES(%d,%f,%f,%d,%d);"),m_userpsw,m_CvsCef,m_CvsOf,m_AvHits,m_RecRat);
db.execDML(str);
上面的是插入数据的语句,用的是网上下载的别人封装好的CppSQLite3U类,可以插入成功,请问怎么更新数据,用update set不行,表没有主键,应该只能用记录的编号来操作。试过用replace into,但是这个要实现更新功能的话,要建索引,我数据很少,不想加一个字段建立索引来更新其他字段

有没有其他方法,求推荐SQLite语法资料
------解决思路----------------------
用CString的format生成sql语句不就可以了,谁会写死代码啊。
更新所有列这个不是也很简单,都进行赋值就行了。列之间用逗号隔开,不懂sql语句的话建议先百度一下对于语句。
  相关解决方案