BigCoder adlı üyeden alıntı: mesajı görüntüle
page load event i ile alip atama yaptigin id degeri btnguncelle eventinin icinde kullanamazsin btn guncelle eventinin icinde degisken tanimlayip atama yap.

rob33n gozunden nasil kacti?

protected void btnGuncelle_Click(object sender, EventArgs e)
{
string idno = request.querystring["id"];

SqlConnection baglanti = system.baglan();
SqlCommand cmd = new SqlCommand("Update zaiyat set gonderildi = 1 Where Id=@id", baglanti);
cmd.Parameters.Add("@id", idno);
cmd.ExecuteNonQuery();


Response.Redirect("Onayligiderler.aspx");
}
şimdide bunu yapınca aşağıdaki hatayı veriyor

The parameterized query '(@id nvarchar(4000))Update zaiyat set gonderildi = 1 W' expects the parameter '@id', which was not supplied.



Line 51:         SqlCommand cmd = new SqlCommand("Update zaiyat set gonderildi = 1 Where Id=@id", baglanti);
Line 52:         cmd.Parameters.Add("@id", idno);
Line 53:         cmd.ExecuteNonQuery();
Line 54: 
Line 55: 


Source File:xxxx.cs    Line: 53