IBX访问BLOB字段的问题!(100分)

  • 主题发起人 主题发起人 789789
  • 开始时间 开始时间
7

789789

Unregistered / Unconfirmed
GUEST, unregistred user!
程序中有这么一句:
pBlob=new TBlobStream((TBlobField *)DataModule1->IBQuery1->FieldByName("DRAWING"),bmReadWrite);
“DRAWING”是一个货真价实的BLOB字段。
在执行到这一句时,程序出现异常,弹出一个对话框,说是“Invalid class typecast”,
看意思好像是说类型转换无效。
这个问题怎么解决?
另外,怎么样用SQL读出BLOB字段的内容?我的意思是不用TBlobStream,直接用SQL的select
语句或其它什么语句。
希望各位多多赐教,感谢!!
 
这么长时间无人理睬,高手们都睡觉去了么?
 
你不要看数据库是什么字段,而是你的程序把他认成什么类型的字段
 
这个问题我已经解决了。直接使用TBlobField对象就行了。
至于直接用SQL读BLOB,我还不知道。
 
接受答案了.
 
后退
顶部