是不是ado的bug?(50分)

  • 主题发起人 主题发起人 hgbdelphi
  • 开始时间 开始时间
H

hgbdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ado 连接mysql数据库时,mysql里有个字段是blob型的,我用dbmemo读取不了其中的数据
,而用bde就可以,不解,请大家帮忙!!!
 
怎么没人回答,难吗?
 
请大家帮帮忙了!!!小弟会立刻给分的!!!
 
这这这...
BLOB的类型应该是二进制吧,你用文本类型去读当然不通,
 
要创建STREAM 读入流 再 load到控件
 
难道不能象dbmemo一样直接显示数据库中的blob字段数据内容吗?
 
那为什么bde可以呢?高手们帮帮忙!!!
 
建议看看李维的《ADO……》那本书,有详细介绍。
BLOB字段要用OLE容器打开
 
那为就不明白了bde怎么可以实现,用dbmemo就可以显示出blob中的数据来,而ado就怎么不
可以呢?有人能帮一下吗?难道没人做过方面的东西吗?
 
那是因为BDE是自己写的。而ADO是别人写的。
 
用流将blob数据转换一下子,网上有这样的例子。。。
看看这里:http://www.delphibbs.com/delphibbs/dispq.asp?lid=586185
 
大家能否在讨论讨论,难道真的没有好的而且简单的读取blob中的数据的方法吗?
如果真的是这样,我难道要改成用bde了吗?
谢谢大家!!!
 
要是不行,我就把blob改为text吧。只能这样了吗?
 
大家平分吧?
 
后退
顶部