怎样通过tadoblobstream来更改blob字段的数据信息?(50分)

  • 主题发起人 主题发起人 DreamLand
  • 开始时间 开始时间
D

DreamLand

Unregistered / Unconfirmed
GUEST, unregistred user!
我在创建tadoblobstream的时候出了问题,代码如下:
procedure TForm1.btnLSClick(Sender: TObject);
var
ms: TAdoBlobStream;
//bs: TBlobField;
begin
ms:=TadoBlobStream.Create(dsStream.fieldbyname('content').asstring,bmWrite);
try
begin
if ms.Size=0 then exit;
tvwStream.LoadFromStream(ms);
end
finally
ms.Free;
end;
end;

主要是这一举应该怎么写?dsStream.fieldbyname('content').asstring
 
ms:=TadoBlobStream.Create(TBlobField(dsStream.fieldbyname('content')),bmWrite);
 
如果我要保存信息,应该怎么写呢〉?上面的例子式读取信息的。。。

我一用保存,便会出错啦
 
用数据集组件的field.loadfromstream,然后update就可以了
 
接受答案了.
 
后退
顶部