易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlite数据库不能连续存入数据的问题

我用evc编写的程序,将对话框中的数据存入数据库,第一次可以存入,不过第二次输入的数据不能存入到数据库中。
下面是我的程序
UpdateData(TRUE); // TODO: Add your control notification handler code here
if (!CheckVaild())//检查输入信息是否完整
{
AfxMessageBox(L"输入信息不完整!");
return;
}
int result;
CString str;
char *sql="INSERT INTO\"faultcode\" VALUES(NULL,'a','a','a','a'); ";
str="INSERT INTO faultcode  VALUES(NULL,'";
    str+=m_Snumber;
    str+="','";
    str+=m_Sname;
    str+="','";
    str+=m_Sreason;
    str+="','";
    str+=m_Sstep;
    str+="');";

memset(sql, 0,100);
WideCharToMultiByte(CP_ACP, 0, str, -1, sql, 100, NULL, NULL);
str=sql;             
RETAILMSG(1, (TEXT("%s \n\r\n"),str));
result=sqlite3_exec( db , sql , 0 , 0 , &zErrMsg);
if(result !=SQLITE_OK)
printf("zErrMsg = %s \n", zErrMsg);

m_Snumber = _T("");
m_Sname = _T("");
m_Sreason = _T("");
m_Sstep = _T("");
UpdateData(FALSE);

AfxMe


相关问答:

请教sqlite数据库中文乱码的问题

开发语言:evc
数据库:SQLite
说明:有两个界面
界面一个是用来建立数据库,并且进行数据管理功能,包括ctrlist控件显示数据库内容,增加,删除,修改等功能;
界面二,是调用数据库,进行查询,显示结 ......

.net访问SQLite问题

我安装了一个sqlite developer,一个可视化的工具。
接着,我又安装了SQLite.NET,并在VS里面添加好了dll。
现在,我在sqlite developer里创建了一个数据库,库中包含我自己定义的一张表。

问题:如何 ......

sqlite在linux上的使用

要在linux上使用sqlite是不是要先编译安装?怎么安装?
c#+sqlite+linux的相关应用有没有一些相关资料?
linux 上能运行C# ?

你可以下载编译好的,也可以下载源代码再自己编译
http://www.sqlite.org/downl ......

sqlite创建的表没保存 - 其他数据库开发 / 其他数据库

刚学sqlite,创建了个表,退出sqlite又重新打开后,查询说没有这个表。怎么样才能保存这个表呢,windows下

直接运行sqlite3.exe,然后就就直接create table Test了
退出sqlite3.exe 重新打开,select就提示没有这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号