|
nbsp; conn.ConnectionString="Data Source=localhost;Database=test;User Id=sa;Pwd=sa"; SqlCommand cmd=new SqlCommand("UpdateImage",conn); cmd.CommandType=CommandType.StoredProcedure; cmd.Parameters.Add("@UpdateImage",SqlDbType.Image); cmd.Parameters["@UpdateImage"].Value=PhotoArray; //如果你希望不使用存储过程来添加图片把上面四句代码改为: //string strSql="Insert into test(FImage) values(@FImage)"; //SqlCommand cmd=new SqlCommand(strSql,conn); //cmd.Parameters.Add("@FImage",SqlDbType.Image); //cmd.Parameters["@FImage"].Value=PhotoArray; conn.open(); cmd.ExecuteNonQuery(); conn.Close(); } 二,从sqlserver中读取并显示出来 在需要显示图片的地方添加如下代码: <asp:image id="imgPhoto" runat="server" ImageUrl="ShowPhoto.aspx"></asp:image> showphoto.aspx主体代码: private void Page_Load(object sender, System.EventArgs e) { if(!Page.IsPostBack) { SqlConnection conn=new SqlConnection() & 上一页 [1] [2] [3] 下一页
|