ASP.NET中怎么用VB语言实现从数据库中读取保存在内的图片?我的新手,有劳各们仁兄!

解决方案 »

  1.   

    是用二进制保存的还是保存url的?
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=EY1XLDYV-PIDF-43LO-1WFL-FMY5ALE1F635
    http://dotnet.aspx.cc/ShowDetail.aspx?id=ECD9AE16-8FF0-4A1C-9B9F-5E8B641CB1B1
    http://dotnet.aspx.cc/ShowDetail.aspx?id=2A5DD7C6-A45A-48AB-A2E8-342A29F17506
      

  3.   

    string sql="SELECT * FROM nImage WHERE ID = '" + Request.QueryString["ID"] + "'";

    string xPath="D:"+ System.IO.Path.DirectorySeparatorChar + "HomePage" + System.IO.Path.DirectorySeparatorChar+ "WebGKM2"+ System.IO.Path.DirectorySeparatorChar+"bin"+ System.IO.Path.DirectorySeparatorChar+ "WebImage.mdb";
    string ConStr="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+xPath;
    OleDbConnection connection = new OleDbConnection(ConStr);
    OleDbCommand command = new OleDbCommand(sql, connection);
    connection.Open();
    OleDbDataReader dr = command.ExecuteReader();
    if(dr.Read())
    {
    Response.Clear();
    Response.AddHeader("Content-Type",(string)dr["nType"]);
    Response.BinaryWrite((byte[])dr["nImage"]);
    }
    Response.End();
    dr.Close();
    connection.Close();
    connection.Dispose();