怎么把一个TDataSet对象读入memorystream再作为blob保存到数据库中? 请指教。最好有相应的例子。百分相送。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Cross-platform:跨平台procedure TForm1.Button1Click(Sender: TObject);var Stream1, Stream2 : TStream;begin Stream1 := SQLDataSet1.CreateBlobStream(SQLDataSet1.FieldByName('Notes', bmRead); try ClientDataSet1.Edit; Stream2 := ClientDataSet1.CreateBlobStream(ClientDataSet1.FieldByName('Res'), bmReadWrite); try Stream2.CopyFrom(Stream1, Stream1.Size); ClientDataSet1.Post; finally Stream2.Free; end; finally Stream1.Free; end;end; Windows-only:procedure TForm1.Button1Click(Sender: TObject);var Stream1: TBlobStream; Stream2: TStream;begin Stream1 := TBlobStream.Create(Table1Notes, bmRead); try ClientDataSet1.Edit; { here抯 a different way to create a blob stream } Stream2 := ClientDataSet1.CreateBlobStream(ClientDataSet1.FieldByName('Res'), bmReadWrite); try Stream2.CopyFrom(Stream1, Stream1.Size); ClientDataSet1.Post; finally Stream2.Free; end; finally Stream1.Free; end;end;ps:TStream为TmemoryStream等的父类 up有人知道怎么做吗?我要把dataset中的记录都保存到blob中,下回读出来使用的 钩子的问题 控制treeview的水平滚动条 考勤刷卡资料报表问题 怎樣把窗體至頂,也就是無論打開什么軟件,我的窗體都在最前面 关于DBLookupcombobox的使用 急~~50分~~ 发布YourBase2003及全部源代码, 含大量编程技巧, 想下就要快。 D7中有没有像D5中的STRINGGRID组件的东东??? 100分~dll中调用form的问题~在panel里showmodal后,整个程序无法操作 一个小问题,关于QuickReport的 ftao和east_sun请来拿分 那位仁兄能解决这个怪问题? 在线等待... FormShow的问题!
procedure TForm1.Button1Click(Sender: TObject);var
Stream1, Stream2 : TStream;
begin
Stream1 := SQLDataSet1.CreateBlobStream(SQLDataSet1.FieldByName('Notes', bmRead);
try
ClientDataSet1.Edit;
Stream2 := ClientDataSet1.CreateBlobStream(ClientDataSet1.FieldByName('Res'), bmReadWrite);
try
Stream2.CopyFrom(Stream1, Stream1.Size);
ClientDataSet1.Post;
finally
Stream2.Free;
end;
finally
Stream1.Free;
end;end;
procedure TForm1.Button1Click(Sender: TObject);var
Stream1: TBlobStream;
Stream2: TStream;
begin
Stream1 := TBlobStream.Create(Table1Notes, bmRead);
try
ClientDataSet1.Edit;
{ here抯 a different way to create a blob stream }
Stream2 := ClientDataSet1.CreateBlobStream(ClientDataSet1.FieldByName('Res'), bmReadWrite);
try
Stream2.CopyFrom(Stream1, Stream1.Size);
ClientDataSet1.Post;
finally
Stream2.Free;
end; finally
Stream1.Free;
end;
end;
ps:TStream为TmemoryStream等的父类
有人知道怎么做吗?
我要把dataset中的记录都保存到blob中,下回读出来使用的