请问在access里面和sqlserver里面分别用什么字段类型存图片?
在数据库导入导出时这两种库的子段能互导吗?
用sql语句如何将图片字段传入数据库?

解决方案 »

  1.   

    sql的image字段 uses jpeg
    var
      pic : Tjpegimage;
    begin
      pic := Tjpegimage.Create;
      pic.LoadFromFile(openpicturedialog1.FileName);  with dm.adoquery1 do
      begin
      close;
      sql.Clear;
      sql.Add('insert into  classmate(name,email,phone,memo,pic) values(:h1,:h2,:h3,:h4,:h5)');
      parameters[0].Value := nameedit.Text;
      parameters[1].Value := emailedit.Text;
      parameters[2].Value := phoneedit.Text;
      parameters[3].Value := memo1.Text;
      parameters[4].Assign(pic);
      try
      execsql;
      showmessage('保存成功');
      except
      showmessage('保存失败');  end;
      pic.Free;
      end;
    end;
      

  2.   

    但是前提是要和access能够互通互导,有什么好办法呢
      

  3.   

    因为需要用access做一个单机脱网版
      

  4.   

    一个是OLE,一个是用IMAGE字段。
      

  5.   

    那如果access 和 sql两边都用 JUSTHELP(卧式蔡鸟)的代码行得通吗
      

  6.   

    Access:OLE
    SQLServer:IMAGE、binary