0

我有一些图像以二进制形式存储在数据库中,我想将它们与 adrotator 绑定。我知道如果我们将图像的 URL 存储在数据库中,那么我们可以轻松地绑定它,但是我不知道如何将图像以二进制形式与 adrotator 绑定。请问这里有人告诉我吗???

4

1 回答 1

0

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

检查这个

编辑

例子

SqlCommand cmdSelect=new SqlCommand("从 ID=@ID 的 TABLENAME 中选择图片",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

通过答案

于 2010-11-08T05:34:55.773 回答