如何把一个文件保存到数据库,这个文件可能是TXT EXE或者是其他的。
文件保存到数据库后如何再把这个文件从数据库中提取出来。并保存到硬盘上。就好比是文件的上传和下载。
数据库字段的类型应该是什么。
能不能给个完整的代码。

解决方案 »

  1.   

    不知道有什么类型可以存文件,一般实现存路径,根据路径load出来
      

  2.   

          Close;
          SQL.Clear;
          SQL.Add('Insert into 人事信息表 Values (:a,:b,:c,:d,:e,:f)');
          Parameters.ParamByName('a').Value := E_ID.Text;
          Parameters.ParamByName('b').Value := E_Name.Text;
          Parameters.ParamByName('c').Value := Sex.Text;
          Parameters.ParamByName('d').Value := Knowledge.Text;
          Parameters.ParamByName('e').Value := Office.Text;
          Parameters.ParamByName('f').LoadFromFile(Doc.Text,ftBlob);
    给你小段代码提示
      

  3.   

     Parameters.ParamByName('f').LoadFromFile(Doc.Text,ftBlob); 
      

  4.   

    楼上说的对,用ftBlob数据类型就可以把二进制文件传到数据库上了,当然数据库的字段类型也必须是二进制类型的。