ODBC读出的SQL Server中的TEXT类型字段中的数据应该存放在何种类型变量中?
是存放在CByteArray类中么? 问题点数:20、回复次数:6Top
1 楼julywind(楚歌)回复于 2002-03-28 11:36:40 得分 0
关注Top
2 楼fz_zhou(vcfan)回复于 2002-03-28 11:45:07 得分 0
CStringTop
3 楼bkbj(不可不戒)回复于 2002-03-28 16:30:46 得分 0
如果TEXT类型中存放的是一个图片也可以用CString读出?读出的话写到文件中去能打开么?Top
4 楼rshen()回复于 2002-03-29 08:19:56 得分 0
很简单,开一块void *缓存,任何类型都可转换读出。然后按其实际意义转换处理即可。Top
5 楼bkbj(不可不戒)回复于 2002-03-29 11:35:14 得分 0
用CRecordset::GetFieldVaule()函数读?Top
6 楼colorknight(多彩的骑士)回复于 2002-03-29 12:23:19 得分 20
用字符串就可以!另外,我告诉你一点可能不相关的知识!如果放图片,你要么用特殊的函数处理,我知道ADO中好象有,要么自己转换。将图片的二进制转换为字符串形式然后插入数据库。取出时同样你得转换回来。我ODBC没怎么接触过,不知道有没有相应的转换。你肯定知道SQL语句无法处理二进制的流,所以需要转换为字符串。还有数据库存储数据时也是存的字符串,它将二进制流转化为ASCII码的十六进制的形式存入数据库。比如,如果是二进制的0其ASCII码就是0X30它的字符也就是‘30’。Top
相关问题
- 在水晶报表中的公式编辑器里怎样把数据库表的一个字段的N条记录存放在一个自定义的数组变量里?
- 环境变量存放在哪个文件中?
- 如何把sql的日期转化成可以存放在oracle日期字段?
- 怎样把一个表里的某些字段的值合并成一个字段,存放在该表里???
- 字符串变量添加成字段
- 在VB中为什么"6E"不能存放在一个BYTE变量中呢?
- 如何将String变量赋给TTable变量中字段呢?
- 客户端如何播放存放在数据库二进制字段中的多媒体文件?
- 如何将存放在数据库BLOB字段的图像显示在asp.net的IMAGE控件中!!!!!!!
- ODBC+ACCESS,在表中添加一个字段后,怎样在相应绑定的C*Set类中手动添加成员变量?




