sql server中用image,可以保存任何文件类型,读出时还可以改名
procedure TForm1.Button1Click(Sender: TObject);//保存文件var str:Tmemorystream;begin str:=Tmemorystream.Create; str.LoadFromFile('f:\page.doc'); str.Position:=0; adoquery1.Append; Tblobfield(adoquery1.FieldByName('tt')).loadfromstream(str); try adoquery1.Post; finally str.Free;end;end;
procedure TForm1.Button2Click(Sender: TObject);//读取文件var str:Tmemorystream;begin str:=Tmemorystream.Create; str.Position:=0; Tblobfield(adoquery1.FieldByName('tt')).savetostream(str); str.SaveToFile('F:\page.doc'); str.Free;end;