我有一个文件,请问如何保存到数据库中(sqlserver 200),又怎么取出来保存成文件?

解决方案 »

  1.   

    存文件
      ADOQuery1.Append;
      ADOQuery1.FieldByName('ID').AsInteger:=id;
      ADOQuery1.FieldByName('WritID').AsString:=vwsid;
      ADOQuery1.FieldByName('CoupletName').Value:=Trim(Edit1.Text);
      TBlobField(ADOQuery1.FieldByName('CoupletContent')).LoadFromFile(''D:\abc.vts');
      ADOQuery1.Post;
    取文件
     TBlobField(ADOTable1.FieldByName('CoupletContent')).SaveToFile('c:\abc.vts');
      

  2.   

    设一个 image 类型字段保存文件,再设一个文本型字段保存文件的扩展名,取文件时再以这个扩展名保存成文件,具体方法3楼的已说了