我用acess建立了个表 里面有两个字段 一个是'id'一个是'picpath'后者里面存放了图片的路径!我如何根据id这个字段里面的内容显示图片!也就是'picpath'里面存的图片??

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);begin
       with adoquery1 do
       begin
         Close;
         SQL.Clear;
         sql.Add('select picpath from tablename where id =:#id ');
         Parameters.ParamByName('#id').Value := 1;
         Open;     if recordcount <> 0 then
         begin
           image1.Picture.LoadFromFile(FieldByName('picpath').AsString)
         end else showmessage('没有此id号');
       end;
    end;
      

  2.   

    不明白楼上的意思。-----------------
    哪里不明白
    wudi_1982代码都贴出来了哎
      

  3.   

    我上面代码的意思,就是首先根据id得到图片的存储路径,然后读出这个路径并将此路径的图片显示在一个image上.