数据库打不开,IsOpen()值老是0怎么办?

jndingxin 2005-11-04 02:22:40
CBankLoginSet *m_pGet=new CBankLoginSet;
if(!m_pGet->IsOpen())//若没打开就打开
m_pGet->IsOpen();//执行打开
if(!m_pGet->IsBOF()&&m_pGet->IsEOF())
m_pGet->MoveFirst();
结果显示IsOpen()还是零,请问这是怎么回事啊
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
leotoe 2005-11-04
  • 打赏
  • 举报
回复
if(!m_pGet->IsOpen())//若没打开就打开
m_pGet->IsOpen();//执行打开
怎么判断打开和打开是用同一个函数呢?是不是搞错了?m_pGet->Open()?
jndingxin 2005-11-04
  • 打赏
  • 举报
回复
说错了,是打开数据库的一个记录集,是用了CBankLoginSet中封装好的类
andy_cai 2005-11-04
  • 打赏
  • 举报
回复
你用的什么方式打开什么样的数据库啊?
是不是用了CBankLoginSet中封装好的类?
具体看看IsOpen()函数是怎么运作的吧
kenskens 2005-11-04
  • 打赏
  • 举报
回复
if(!m_pGet->IsBOF()&&m_pGet->IsEOF()) // 这个逻辑好像也有问题哦!
m_pGet->MoveFirst();
kenskens 2005-11-04
  • 打赏
  • 举报
回复
if(!m_pGet->IsOpen())//若没打开就打开
m_pGet->IsOpen();//执行打开

这是在打开数据库吗??

4,011

社区成员

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

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