使用图像更新 SQL 表中的行

本文关键字:SQL 图像 更新 | 更新日期: 2023-09-27 18:34:21

我需要用图像更新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();

使用图像更新 SQL 表中的行

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

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

imaPartners.ImageUrl