我的一个程序是这样的:
CSensorSet *pSet;
pSet = new CSensorSet;
然后查询,
strSql.Format("SELECT * from SensorInfo WHERE WareID = '%d'",wareID);
pSet->Open(dbOpenSnapshot ,strSql);但每次执行到这里时就报错“建立空文档失败”,程序就关闭了,就算不加参数,直接Open也会出这个错。这是怎么回事呀,请大家帮帮忙。
CSensorSet *pSet;
pSet = new CSensorSet;
然后查询,
strSql.Format("SELECT * from SensorInfo WHERE WareID = '%d'",wareID);
pSet->Open(dbOpenSnapshot ,strSql);但每次执行到这里时就报错“建立空文档失败”,程序就关闭了,就算不加参数,直接Open也会出这个错。这是怎么回事呀,请大家帮帮忙。
解决方案 »
- 关于ONLbuttondown函数的消息响应问题
- 线程中GridCtrl控件调用Updatedata报错
- 有什么算法可以将斜斜角度拍摄的图像转换成正上方拍摄的图像
- WSAAsyncSelect(m_Sock, m_hWnd, WM_SOCK_MSG, FD_CLOSE);调用完后,就多出了一个线程。怎样把这个线程销毁?
- 隐藏控件的句子是什么了?
- 把线程定义成CDialog的成员函数,为什么不好用?
- 有了解东软飞利浦的吗?
- MFC 如何让一个类控制主窗口的最小化? (高分求救)
- 如何响应回车键的消息?
- ●●●●● 关于需求分析文档 ●●●●●
- 关于加密狗!
- 界面开发:直接在主窗口上贴图与使用子窗口控制哪个更好?各有什么优缺点?
怀疑是参数错了,但参数我都换遍了,也不行
把strSql.Format("SELECT * from SensorInfo WHERE WareID = '%d'",wareID);
改为
strSql.Format("SELECT * from SensorInfo WHERE WareID = %d",wareID);
就好了