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

CRecordSet.GetFieldValue中参数nIndex能否为0?

楼主i_noname(晚九朝五)2004-08-01 12:52:50 在 VC/MFC / 数据库 提问

我在MSDN中查GetFieldValue,里面有个例子其中一段是这样:  
  for(   short   index   =   0;   index   <   nFields;   index++   )  
        {  
              rs.GetFieldValue(   index,   varValue   );  
              //   do   something   with   varValue  
        }  
   
  而我做的时候,语句recset.GetFieldValue(0,   strTemp);  
  编译时就出错,说ambiguous   call   to   overloaded   function  
  什么意思?怎么解决? 问题点数:50、回复次数:3Top

1 楼laiyiling(陌生人[MVP])回复于 2004-08-01 13:06:10 得分 50

参数是可以为0的,你是怎么定义的,也定义为short类型,strTemp应该是CStringTop

2 楼i_noname(晚九朝五)回复于 2004-08-01 14:19:50 得分 0

Short   i   =   0   ;  
  CString   varTemp  
  -----------------------------------  
  recset.GetFieldValue(0,   strTemp);出错。  
  但recset.GetFieldValue(i,   strTemp);就可以运行。  
  服,就一个字  
   
  Top

3 楼i_noname(晚九朝五)回复于 2004-08-01 14:21:44 得分 0

我明白了,是0的问题。  
  0可能默认为   int   ,我用  
  recset.GetFieldValue(short(0),   strTemp);也可以。  
  Top

相关问题

  • CRecordSet::GetFieldValue出错??
  • CRecordSet::GetFieldValue的问题
  • CRecordset::GetFieldValue(short,CString)出错
  • 自己手工添加的CRecordset类可以进行带参数查询么?
  • 参数
  • 参数
  • 如何修改crecordset::open()中querytimeout这一隐含参数的默认值?紧急!!!多谢!!
  • 能否不重载CRecordSet类,用MFC ODBC调用带返回值和参数的存储过程
  • MFC ODBC 的CRecordset绑定CString对象到存储过程的输出参数问题,急!
  • CRecordSet

关键词

  • getfieldvalue

得分解答快速导航

  • 帖主:i_noname
  • laiyiling

相关链接

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

广告也精彩

反馈

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