这个不太难的,通过运用TADOBlobStream对象来实现procedure TForm1.Button1Click(Sender: TObject); Var aStream:TADOBlobStream; begin aStream:=TADOBlobStream.Create(ADOQuery1.FieldByName('Image字段名'),bmRead); try aStream.SaveToFile('c:\我的文件.exe'); aStream.Free; except ShowMessage('保存失败'); end; end;大量电脑书籍下载: http://www.netyi.net/in.asp?id=ForMoreU
var stream1: tmemorystream; begin stream1 := tmemorystream.Create; try tblobfield(DataModule1.ADOQuery1.FieldByName('temp')).SaveToStream(stream1) if stream1.Size > 0 then begin if fileexists(filepath) then deletefile(filepath); stream1.SaveToFile(filepath); end; end; finally freeandnil(stream1); end; end;
学习
Var
aStream:TADOBlobStream;
begin
aStream:=TADOBlobStream.Create(ADOQuery1.FieldByName('Image字段名'),bmRead);
try
aStream.SaveToFile('c:\我的文件.exe');
aStream.Free;
except
ShowMessage('保存失败');
end;
end;大量电脑书籍下载:
http://www.netyi.net/in.asp?id=ForMoreU
stream1: tmemorystream;
begin
stream1 := tmemorystream.Create;
try
tblobfield(DataModule1.ADOQuery1.FieldByName('temp')).SaveToStream(stream1)
if stream1.Size > 0 then
begin
if fileexists(filepath) then
deletefile(filepath);
stream1.SaveToFile(filepath);
end;
end;
finally
freeandnil(stream1);
end;
end;