0

我需要用图像更新 sql 表中的一行。该行已经包含 ID、名称、类型等。但是当我使用下面的更新时,我将“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();
4

2 回答 2

1

如果您需要将 AdImageUrl 字段与图像 url 和 imaPartners 作为图像。试试 imaPartners.Url 或 simil。如果不起作用,imaPartners 的声明在哪里?

于 2013-10-08T15:02:11.847 回答
0

从我看到的 imaPartners 是一个图像控件,似乎 AdImageUrl 需要图像控件 URL,所以使用:

imaPartners.ImageUrl
于 2013-10-08T15:20:52.740 回答