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