fTest = sqlite.Open(_T("theTestSqlite.db")); if(!fTest){
AfxMessageBox(_T("打不开theTestSqlite.db"));
//return;
}
logoutput+="连接成功";这段是测试能不能打开的,这里ok,但下面问题来了
fTest = sqlite.DirectStatement(_T("CREATE TABLE userinfo(name varchar(30),password varchar(30))"));
if(!fTest){
AfxMessageBox(_T("不能创建表userInfo"));
logoutput+="不能创建表userinfo";
SetDlgItemText(IDC_EDIT1,logoutput);
} //新增数据
CString szQuery;
szQuery = _T("INSERT INFO userInfo VALUES('xiaozhou','0521')");
fTest = sqlite.DirectStatement(szQuery);
if(!fTest){
AfxMessageBox(_T("插入数据失败!"));
logoutput+="插入数据失败";
SetDlgItemText(IDC_EDIT1,logoutput);
}
szQuery = _T("INSERT INTO userInfo VALUES('fanfan','0820')");
fTest = sqlite.DirectStatement(szQuery);
if(!fTest){
AfxMessageBox(_T("插入数据失败!"));
logoutput+="插入数据失败";
SetDlgItemText(IDC_EDIT1,logoutput);
}
AfxMessageBox(_T("创建表成功,插入数据成功!"));
一开始弹出一个对话框,标题是“CSqlstatement ::excute”
内容是"sqlite_misuse"
然后才出现插入数据失败等等对话框
求助啊,这个是网上别人成功的例子
怎么到了我这里就不行了
AfxMessageBox(_T("打不开theTestSqlite.db"));
//return;
}
logoutput+="连接成功";这段是测试能不能打开的,这里ok,但下面问题来了
fTest = sqlite.DirectStatement(_T("CREATE TABLE userinfo(name varchar(30),password varchar(30))"));
if(!fTest){
AfxMessageBox(_T("不能创建表userInfo"));
logoutput+="不能创建表userinfo";
SetDlgItemText(IDC_EDIT1,logoutput);
} //新增数据
CString szQuery;
szQuery = _T("INSERT INFO userInfo VALUES('xiaozhou','0521')");
fTest = sqlite.DirectStatement(szQuery);
if(!fTest){
AfxMessageBox(_T("插入数据失败!"));
logoutput+="插入数据失败";
SetDlgItemText(IDC_EDIT1,logoutput);
}
szQuery = _T("INSERT INTO userInfo VALUES('fanfan','0820')");
fTest = sqlite.DirectStatement(szQuery);
if(!fTest){
AfxMessageBox(_T("插入数据失败!"));
logoutput+="插入数据失败";
SetDlgItemText(IDC_EDIT1,logoutput);
}
AfxMessageBox(_T("创建表成功,插入数据成功!"));
一开始弹出一个对话框,标题是“CSqlstatement ::excute”
内容是"sqlite_misuse"
然后才出现插入数据失败等等对话框
求助啊,这个是网上别人成功的例子
怎么到了我这里就不行了
解决方案 »
- str.Format("%d",i);提示错误是为什么?
- 删除显示在Static上的图形!!!
- 使用静态mfc时,编译报错,但是共享mfc就不出错,不知这个提示是什么意思?
- 使用MFC static + Release编译后,date time picker控件无法初始化
- 如何添加CSmtp、CPop3和CMailMessage三个类
- Socket共享的问题
- 哪位大侠帮我写个Makefile,工程结构如下,谢谢了。
- 在vc中调用动态连接库,我试了几次,编译没有通过~~
- 人工智能
- CSpreadSheet类 读取Excel文件时, 丢失了源文件的部分单元格数据。。。
- 为什么线程无法挂起?
- 如何引用同一個指標?
直接用 sqlite.h sqlite.c 吧,
注意 sqlite 默认用的是 UTF8,打开数据库的路径有中文是要转成 UTF8 的,