must declare the scalar variable "@urunResim" hatası asp.net
merhaba sunucuya bağlı web projemde ekleme kısmında sorun yaşıyorum lütfen yardımcı olun...
string urunAd = TextBox1.Text;
string urunFiyat = TextBox2.Text.ToString();
string urunResim = FileUpload1.FileName;
string urunAdet = TextBox3.Text.ToString();
string urunAciklama = TextBox4.Text;
baglanti.Open();
SqlCommand komut = new SqlCommand("insert into shopUrunler (urunAd,urunResim,urunFiyat,urunAdet,urunAciklama) values (@urunAd,@urunResim,@urunFiyat,@urunAdet,@urunAciklama)", baglanti);
komut.Parameters.AddWithValue("@urunAd", urunAd);
HttpPostedFile yuklenecekDosya = FileUpload1.PostedFile;
if (yuklenecekDosya != null)
{
FileInfo dosyaBilgisi = new FileInfo(yuklenecekDosya.FileName);
string klasor = "img/urunler";
string yuklemeYeri = Server.MapPath("~/" + klasor + "/" + dosyaBilgisi.Name);
komut.Parameters.AddWithValue("@urunResim", urunResim);
FileUpload1.SaveAs(yuklemeYeri);
}
else
{
Label1.ForeColor = Color.Red;
Label1.Text = "Lütfen geçerli bir resim dosyası girin.";
}
komut.Parameters.AddWithValue("@urunFiyat", urunFiyat);
komut.Parameters.AddWithValue("@urunAdet", urunAdet);
komut.Parameters.AddWithValue("@urunAciklama", urunAciklama);
komut.ExecuteNonQuery();
baglanti.Close();
Label1.ForeColor = Color.Green;
Label1.Text = "Kayıt Başarıyla Eklendi<br /><br />";