CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

help:看一下代码(只有10分了)

楼主zhidao(buzhidao 1122)2003-09-04 17:46:11 在 VC/MFC / 数据库 提问

void   TJ::OnOK()    
  {  
  //   TODO:   Add   extra   validation   here  
              UpdateData();  
              CString   sql="SELECT   *   FROM   cc   where   lnum=m_lnum";  
  try  
  {  
  m_pRecordset.CreateInstance("ADODB.Recordset");  
  m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);  
  if(m_pRecordset->adoEOF)  
  AfxMessageBox("no!");  
  else  
  AfxMessageBox("yes!");  
  }  
  catch(_com_error   e)///捕捉异常  
  {  
  CString   errormessage;  
  errormessage.Format("错误信息:%s",e.ErrorMessage());  
  AfxMessageBox(errormessage);///显示错误信息  
   
  } 问题点数:0、回复次数:3Top

1 楼whoishere(我来也)回复于 2003-09-04 17:57:45 得分 0

CString   sql="SELECT   *   FROM   cc   where   lnum=m_lnum";  
  上面这句话肯定有问题,估计应该是这样:  
  CString   sql;  
  sql.Format(   "SELECT   *   FROM   cc   where   lnum=%d"   ,   m_lnum   );Top

2 楼commandconque(马江王)回复于 2003-09-04 22:40:02 得分 0

1.sql=_T("SELECT   *   FROM   cc   where   lnum=m_lnum");  
  2.if(m_pRecordset->adoEOF==VARIANT_FALSE){  
      ....}  
   
  Top

3 楼wjjabc(兔八哥)回复于 2003-09-05 12:53:08 得分 0

if   (m_pRecordset->adoEOF)   这样写也可以啊Top

相关问题

  • 看一下这段代码!
  • 帮忙看一下代码~
  • 请帮我看一下这些代码。
  • 麻烦大家看一下代码!
  • 请帮我看一下联接代码
  • 看一下我的代码问题!|
  • 帮忙看一下这段html代码
  • 帮忙看一下小代码
  • 帮我看一下代码错在哪?
  • 帮我看一下代码把,多谢

关键词

  • sql
  • lnum
  • precordset
  • adoeof
  • errormessage
  • cstring
  • variant
  • from cc where
  • select

得分解答快速导航

  • 帖主:zhidao

相关链接

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

广告也精彩

反馈

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