怎么将图片和图片名字 同时插入数据库,或更改现有的数据,把图片插入。
详细!

解决方案 »

  1.   

    在表中建立一个char或者varchar的字段存路径,用image字段存图片,不过你图片都存下来了,还要路径干什么?
      

  2.   

    SqlText := 'insert into  EquipCYBG(UniID,wj,WjName,vDate,memo) values(:UniID,:wj,:WjName,:vDate,:memo)';
      
      aQuery.close;
      aQuery.SQL.Clear ;
      aQuery.SQL.Text := SqlText;
      
               //
        image1.Picture.Graphic.SaveToStream(mstream);
        aQuery.parameters.ParamByName('UniID').Value := '111';
        
        aQuery.parameters.ParamByName('wj').Value := 'a.jpg';
        
        aQuery.parameters.ParamByName('vDate').value := '2003-6-2';
        aQuery.parameters.ParamByName('wjName').LoadFromStream(mstream,ftBlob) 
          aQuery.parameters.ParamByName('memo').Value := '11111111';
        aQuery.ExecSQL ;
      

  3.   

    uses jpeg;
    .......var v_path:string;
        v_photo:TJPEGImage;
    begin
      v_path:='路徑';
      v_photo:=TJPEGImage.Create;
      v_photo.LoadFromFile(v_path);
      table1.edit;
      table1.FieldByName('path').Value:=v_path;//path為路徑字段
      table1.FieldByName('photo').Assign(v_photo);//photo為圖片字段
      table1.Post;
    end;
      

  4.   

    to hotzhu(非洲白脸):
         不行,有错误。
      

  5.   

    http://expert.csdn.net/Expert/topic/1865/1865902.xml?temp=.5716211菜菜去,给你加分