现在已经将图片存储在了数据库中,数据类型是image格式,现在有一个问题,就是将这些图片在返回原来的图片类型要怎么做,例如把他们变成  .jpg 等其他类型的文件要怎么做??不知道描述清楚问题没有,谢谢!~    呵呵 

解决方案 »

  1.   

    with adoquery1 do
    begin
      close;
      sql.text := 'select * from table'
      open;
      TBlobField(FieldByName('image1')).SaveToFile('c:\aaa.jpg');
    end;
      

  2.   

    http://topic.csdn.net/u/20090305/21/5dc0b6cd-75fd-4a97-8bdf-7056985fa0f8.html希望可以帮到你。。
      

  3.   

    如果这样就能更好了,数据库不是我建立的,现在就是想把图片显示出来,您能不能具体说一下方法。我用的是vs2005 和 sql2005 主要是根据条件从数据库中选出来一组值,其中就有这些图片信息,就是将图片显示出来,呵呵  麻烦您说一下具体是怎么实现的,!~
      

  4.   

    select 出来,类似System.Data.SqlClient.SqlDataReader reader
            byte[] b=reader.GetSqlBytes(i).Value;
            Response.Write(b);