K
kmgyl
Unregistered / Unconfirmed
GUEST, unregistred user!
使用MIDAS编写多层数据库程序(后台为SQL 7.0)遇到一个问题:
SQL SERVER 有两个字段 '标题':STRING '内容':TEXT
为在客户端显示TEXT字段,写了下列程序:
MYCDATA :TclientDataset;
VAR
MYBOLB:tBLOBSTREAM;
BEGIN
MYTITLE.CAPTION:=MYCDATA.FIELDBYNAME('标题').asstring; //正常
MYBLOB:=tBLOBSTREAM.CREATE(tBLOBFIELD(MYCDATA.FIELDBYNAME('内容')),BMREAD) ;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
提示错误信息 Invalid class typecast
...
end;
用DBMEMO 可显示TEXT字段,如使用TDATABASE 和 Tquery 直接调用SQL数据库一切正常。
不知哪里出了问题,请教各位高手,!!!
SQL SERVER 有两个字段 '标题':STRING '内容':TEXT
为在客户端显示TEXT字段,写了下列程序:
MYCDATA :TclientDataset;
VAR
MYBOLB:tBLOBSTREAM;
BEGIN
MYTITLE.CAPTION:=MYCDATA.FIELDBYNAME('标题').asstring; //正常
MYBLOB:=tBLOBSTREAM.CREATE(tBLOBFIELD(MYCDATA.FIELDBYNAME('内容')),BMREAD) ;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
提示错误信息 Invalid class typecast
...
end;
用DBMEMO 可显示TEXT字段,如使用TDATABASE 和 Tquery 直接调用SQL数据库一切正常。
不知哪里出了问题,请教各位高手,!!!