ASP.Net 上的超级新手,很抱歉,如果这个问题被问了无数次,我已经在这里和谷歌上阅读了很多类似问题的答案,但我找不到适用于我的代码的解决方案,我想要要将图像 url 保存到数据库中,这是不起作用的代码:
if (imgPicture.ImageUrl != null)
{
String strConn = "Data Source=TOSHI;Initial Catalog=prueba;Integrated Security=True";
SqlConnection conn = new SqlConnection(strConn);
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
string strQuery = "Insert into curriculum (imagen) values (@imgPicture)";
cmd.CommandText = strQuery;
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@imagen", imgPicture.ImageUrl);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
在 cmd.parameters 我也试过
cmd.Parameters.Add("imagen", SqlDbType.VarChar).Value = imgPicture.ImageUrl;
但都没有奏效
编辑:数据库上的字段名称是 imagen,ASP 上的图像字段是 imgPicture