如何利用SQL参数,从ACCESS数据库向SQLSERVER数据库传送OLE字段内容(50分)

  • 主题发起人 主题发起人 askall
  • 开始时间 开始时间
A

askall

Unregistered / Unconfirmed
GUEST, unregistred user!
在我的程序中有如下语句
SQ->SQL->Add("update sdb21 set text=:vtext,graphic=:vgraphic where id='001'");
SQ->Parameters->ParamByName("vtext")->Value=LQ->FieldByName("text")->AsString;
SQ->Parameters->ParamByName("vgraphic")->Value=LQ->FieldByName("graphic")->AsVariant;

其中 SQ 与 LQ 是两个ADOQUERY 控件
SQ 联到一SQLSERVER 数据库上 LQ 联到一ACCESS数据库上,
两个库表中都有 TEXT 和 GRAPHIC 字段

text 是备注型存贮文本,graphic 是OLE 型存贮BMP图片

当我执行 SQ->ExecSQL( ) 时
text字段的内容都能正常传送,但 graphic 字段却传不过去,或者只能传几个字节过去。

请问是什么原因造成,及如何解决?
 
这个问题很难?
 
askall:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
askall:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
接受答案了.
 
后退
顶部