ASP.Net の超初心者です。これが数え切れないほど尋ねられた場合は申し訳ありません。ここと Google でこの同様の問題に対する多くの回答を読みましたが、自分のコードに適用できる解決策が見つかりません。画像の 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 です。