数据库image数据如何提出到页面image控件?
数据库有此数据如何提取出来呈现到页面image控件上?
数据库是SQL2000
我用的是C#  ASP.NET
是个新手 劳驾写得详细点
3Q了

解决方案 »

  1.   

      <asp:Image ID="img" runat="server" ImageUrl='<%#Eval("proImg","upload/{0}") %>' Width="50"
                                                            Height="45" />
    proImg为数据库的字段名称,upload为服务器文件夹的名字
      

  2.   

    单独使用数据提取页面,例如名称为image.aspx?id=x
    Image控件中imageurl=“image.aspx?id=x”Code:image.aspx
    protected void Page_Load(object sender, System.EventArgs e)
    {
      try
      {
        object image = null;
        string sql = "SELECT imagedata FROM ImageGallery where [id] = " + Request["id"].ToString();
        System.Data.SqlClient.SqlConnection Con = new System.Data.SqlClient.SqlConnection("你的连接字串");
        System.Data.SqlClient.SqlDataAdapter apt = new System.Data.SqlClient.SqlDataAdapter(sql,Con);
        DataTable dtImage = new DataTable();
        apt.Fill(dtImage);
        if(dtImage.Rows.Count==0)
          return;

        image = dtImage.Rows[0][0];
        byte[] bs=(byte[])image;
        Response.ContentType="image/JPEG";
        this.Response.BinaryWrite(bs);
      }
      catch
     {
        return;
      }
    }