CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

VC6.0中的CRecordSet对varchar字段的读取是否不能超过255字节?

楼主NewFree(新自由人)2004-12-02 21:53:35 在 VC/MFC / 数据库 提问

VC6.0中的CRecordSet对varchar字段的读取是否不能超过255字节?  
   
  原来某表中有个Varchar字段,设为255长,一直工作正常,近日由于该字段容量不够,故改为350字节,相应的VC中字段变量也改为char[350],结果程序只能读255字节的内容,同时跟踪提示发生数据截位,并抛出异常;是否VC6.0中的CRecordSet对varchar字段的读取DofieldExchange()是否不能超过255字节 问题点数:40、回复次数:2Top

1 楼kingzai(stevenzhu)回复于 2004-12-02 22:15:51 得分 40

主要是这个函数,请看:  
  void   RFX_Text(   CFieldExchange*   pFX,   const   char*   szName,   CString&   value,   int   nMaxLength   =   255,   int   nColumnType   =   SQL_VARCHAR,   short   nScale   =   0   );  
   
  注意int   nMaxLength   =   255如果你不指定长度的话就只有255所以超过255就会出错,使用这个函数时,指定长度,就不会出错了Top

2 楼NewFree(新自由人)回复于 2004-12-03 08:47:44 得分 0

谢谢,高手就是高手,我对很多细节的东西没有仔细看,以后还要向您多学习。Top

相关问题

  • VC处理blob字段
  • 如何动态定义CRecordSet的字段
  • image和varchar字段类型有问?
  • ADO VC++ Extensions字段绑定 问题
  • timestamp类型的字段如何转换为varchar类型的字段?
  • 为什么varchar 字段只能读出一部分?
  • 请问如何得到CRecordset的字段名?
  • varchar字段长度不够问题!!!!见者有分!!!!!!
  • sql server 字段varchar(1000) select只有255问题
  • 关于CRecordset中字段名大小写的问题,急!

关键词

  • 字段
  • vc
  • crecordset
  • 读取
  • vc6.0
  • varchar
  • 是否不能超过

得分解答快速导航

  • 帖主:NewFree
  • kingzai

相关链接

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

广告也精彩

反馈

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