(امید)
چهارشنبه 20 خرداد 1383, 06:55 صبح
کدام یک از 2 روش زیر مناسب تر است:
تفاوت کار با Tblobfield و Tblobstream چیست؟
var myblobfield:tblobfield;
begin
if savedialog1.Execute then
begin
ado_word.Open;
myblobfield:=ado_wordmyblob;
myblobfield.SaveToFile(savedialog1.FileName);
end;
end;
var
blob: TBlobStream;
begin
ado_pic.open;
blob := TBlobStream(ado_pic.CreateBlobStream(ado_pic.Field ByName('myblob'), bmRead));
try
blob.Seek(0, soFromBeginning);
savedialog1.Execute ;
with TFileStream.Create(savedialog1.FileName , fmCreate) do
try
CopyFrom(blob, blob.Size);
finally
Free
end;
finally
blob.Free;
با تشکر
تفاوت کار با Tblobfield و Tblobstream چیست؟
var myblobfield:tblobfield;
begin
if savedialog1.Execute then
begin
ado_word.Open;
myblobfield:=ado_wordmyblob;
myblobfield.SaveToFile(savedialog1.FileName);
end;
end;
var
blob: TBlobStream;
begin
ado_pic.open;
blob := TBlobStream(ado_pic.CreateBlobStream(ado_pic.Field ByName('myblob'), bmRead));
try
blob.Seek(0, soFromBeginning);
savedialog1.Execute ;
with TFileStream.Create(savedialog1.FileName , fmCreate) do
try
CopyFrom(blob, blob.Size);
finally
Free
end;
finally
blob.Free;
با تشکر