为什么提示"在调用SQLFetchScroll/SQLExtendedFetch 之前列没有绑定数据列"

chinavane 2004-04-22 05:36:55
紧急求教,为什么我在使用CRECORDSET打开数据查询的时候提示"在调用SQLFetchScroll/SQLExtendedFetch 之前列没有绑定数据列"
源代码如下:
CRecordset m_record;
m_record.m_pDatabase =pdb;
try
{
m_record.Open(CRecordset::snapshot,"SELECT * FROM custom");
}
catch(CException* e)
{
MessageBox("数据表打开失败1!\t","");
e->Delete();
return false;
}
...全文
185 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
itmaster 2004-04-22
  • 打赏
  • 举报
回复
m_record.Open(CRecordset::snapshot,"SELECT * FROM custom");
改为:
m_record.Open(CRecordset::readonly,"SELECT * FROM custom");
就可以了,别的类型你再试试
丁淇石头 2004-04-22
  • 打赏
  • 举报
回复
使用ODBC的话,最好把表映射成程序中的一个CRECORDSET类,操作起来十分简单。

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧