在sql server中用Image类型
在下面的例子中,表tabFile有两个字段,第一个是文件名,第二个是文件数据把文件写入数据库:query1.sql.text:='insert into tabFile values (:filename,:filedata)';
query1.parambyname('filename').asstring:=opendialog1.filename;
query1.parambyname('filedata').loadfromfile(opendialog1.filename,ftBlob);
query1.ExecSQL ;
从数据库读文件数据保存到文件:(query2.FieldByName('filedata') as Tblobfield).savetofile(savedialog1.filename);