CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

关于CRecordSet类的IsBOF()成员函数的简单问题。

楼主ocean69()2005-04-02 21:45:56 在 VC/MFC / 数据库 提问

请问类的IsBOF()成员函数以下的用法  
  CRecordSet   m_RouteDB;  
   
  if   (   m_RouteDB.IsBOF()   )  
  {  
  CString   s;  
  s.Format("GetPlanTrackDB():   Err00→No   Valid   Value   in   DB   at:   %d",   ntime);  
  AfxMessageBox(s);  
  return;  
  }  
  else  
  {  
  m_clsMkNaviMode.m_RouteDB.MoveFirst();  
  }  
  会达成什么效果?  
  我想要在表为空的时候返回,否则执行else.以上的写法是否不妥?最好该怎样写? 问题点数:20、回复次数:3Top

1 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 22:19:16 得分 5

效果是如果游标不指向最开始就AfxMessageBox(s); 然后就结束了,  
   
  否则就 m_RouteDB.MoveFirst();  
    ----  
   
   你自己分析一下,你写了几句废话~    
   
  你上面的不行哦  
   
  Top

2 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 22:25:46 得分 8

if   (   m_RouteDB.IsBOF()&&m_RouteDB.IsEOF()   )  
  {  
  CString   s;  
  s.Format("GetPlanTrackDB():   Err00→No   Valid   Value   in   DB   at:   %d",   ntime);  
  AfxMessageBox(s);  
  return;  
  }  
  else  
  {  
  m_clsMkNaviMode.m_RouteDB.MoveFirst();  
  }  
  Top

3 楼dfyang()回复于 2005-04-02 22:53:13 得分 7

想要在表为空的时候返回:  
  if(!m_RouteDB.GetRecordCount())  
  {  
  .....  
  }  
  else  
  {  
  ...  
  }  
  Top

相关问题

  • 常成员函数?
  • 友元函数、成员函数...
  • 调用char *成员函数
  • 有关成员函数?
  • static 静态成员函数
  • 关于常成员函数??
  • 成员模板函数
  • CRecordSet类的成员函数m_strSort是用来顺序排序的,怎么逆序排序?
  • 函数成员函数为什么不可以当着回调函数
  • 静态成员函数与一般成员函数有什么区别?怎样定义静态成员函数?

关键词

  • routedb
  • isbof
  • movefirst
  • afxmessagebox
  • else

得分解答快速导航

  • 帖主:ocean69
  • surstar
  • surstar
  • dfyang

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo