如何使用Ad-Rotator将数据库中二进制形式存储的图像绑定?

时间:2010-11-08 05:29:42

标签: adrotator

我有一些图像以二进制形式存储在数据库中,我想用adrotator绑定它们。 我知道,如果我们在数据库中存储图像的URL,那么我们可以很容易地绑定它,但我不知道如何以二进制形式绑定图像与adrotator。 请有人告诉我???

1 个答案:

答案 0 :(得分:0)

使用FileStream查询可以轻松地从Sql server检索图像以写入字节数组。

Check this

修改

实施例

  

SqlCommand cmdSelect = new SqlCommand(“从TABLENAME中选择图片,其中ID = @ID”,this.sqlConnection1);           cmdSelect.Parameters.Add( “@ ID”,SqlDbType.Int,4);

    this.sqlConnection1.Open();
    byte[] barrImg=(byte[])cmdSelect.ExecuteScalar();
    string strfn=Convert.ToString(DateTime.Now.ToFileTime());
    FileStream fs=new FileStream(strfn, 
                      FileMode.CreateNew, FileAccess.Write);
    fs.Write(barrImg,0,barrImg.Length);
    fs.Flush();
    fs.Close();
    Image IMG=Image.FromFile(strfn);

编辑2

go through the answer