Takıldım - Parameter ... has no default value

Katılım
10 Mar 2018
Mesajlar
200
Tepkime puanı
0
Puanları
0
Kod:
try
            {
                string sorgu = "insert into tbl_yorum(yorum_ad, yorum_soyad, yorum_eposta, yorum_tarih, yorum_mesaj, yorum_onay, makale_no) values(@ad, @soyad, @eposta, @yorumtarihi, @mesaj, @onay, @makaleno)";
                komut = new OleDbCommand(sorgu, baglanti);
                komut.Parameters.AddWithValue("@ad", txtAd.Text.Trim());
                komut.Parameters.AddWithValue("@soyad", txtSoyad.Text.Trim());
                komut.Parameters.AddWithValue("@eposta", txtEposta.Text.Trim());
                komut.Parameters.AddWithValue("@yorumtarihi", DateTime.Now.ToShortDateString());
                komut.Parameters.AddWithValue("@mesaj", txtYorum.Text.Trim());
                komut.Parameters.AddWithValue("@onay", false);
                komut.Parameters.AddWithValue("@makaleno", Request.QueryString["makale_id"]);

                baglanti.Open();
                if (komut.ExecuteNonQuery() > 0)
                {
                    lblMesaj.CssClass = "text-success";
                    lblMesaj.Text = "Yorumunuz Gönderildi.Onaylandıktan sonra yayınlanacaktır";
                }
                else
                {
                    lblMesaj.CssClass = "text-danger";
                    lblMesaj.Text = "Bir Hata Oluştu.";
                }

                baglanti.Close();

            }
            catch (Exception ex)
            {
                lblMesaj.Text = string.Format("Hata Oluştu\nHataMesajı: {0}", ex.Message);
            }
karşılaştığım hata
Hata Oluştu HataMesajı: Parameter @makaleno has no default value.
 

Konuyu görüntüleyenler

Üst