我需要用图像更新sql表中的一行。该行已包含id,name,type等。但是当我使用下面的更新时,我将“System.Windows.Controls.Image”插入到行中。
partner.AdImageUrl = uri.ToString();//"url + name"
sc.Open();
//cmd = new SqlCommand("Update Table1 set Name = '" + this.txtName.Text + "', AdType = '" + txttype + "', AdImageUrl = '" + imaPartners + "', Description = '" + txtDesc + "' where Name = '" + this.txtName.Text + "'");
cmd = new SqlCommand("Update Table1 Set AdImageUrl= '" + imaPartners +"' where Name = '" + this.txtName.Text + "'", sc);
cmd.Connection = sc;
cmd.ExecuteNonQuery();
答案 0 :(得分:1)
如果您需要将带图像url和imaPartners的AdImageUrl字段作为图像。 试试imaPartners.Url或者simil。 如果不起作用,imaPartners的声明在哪里?
答案 1 :(得分:0)
从我看到imaPartners是一个图像控件,似乎AdImageUrl需要图像控制URL,所以使用:
imaPartners.ImageUrl