读书人

关于sqlite,该怎么解决

发布时间: 2012-04-21 14:34:44 作者: rapoo

关于sqlite
用户输入一个数字
我将它存储到数据库中
例如

C/C++ code
int i;cin>>i;存储语句

这个存储语句咋么写
int flag;
string sql = "insert into work(wid) values(i)";
char* errmsg;
flag = sqlite3_exec(db,sql.c_str(),NULL,NULL,&errmsg);

[解决办法]
char sql[1024];
sprintf(sql, "insert into work(wid) values(%d)", i);
sqlite3_exec(db,sql,NULL,NULL,&errmsg);
[解决办法]
C/C++ code
CString strSQL;strSQL.Format("INSERT INTO work(wid) VALUES(%d);", i); 

读书人网 >C++

热点推荐