Must Declare The Scalar Variable
-
OleDbConnection baglanti = new OleDbConnection("Provider=SQLOLEDB;Data Source=mssql.mdfgy-dfsgr.net;Initial Catalog=sdfg;Persist Security Info=True;User ID=sdfgs;Password=ssdfgsdfg");
OleDbCommand sorgu = new OleDbCommand("select * from MyServis where MusteriNo=@MusteriNo and MusteriSifre=@MusteriNo ", baglanti);
sorgu.Parameters.AddWithValue("@MusteriNo",Convert.ToString(TextBox1.Text));
sorgu.Parameters.AddWithValue("@MusteriSifre",Convert.ToString(TextBox2.Text));
baglanti.Open();
OleDbDataReader dr = sorgu.ExecuteReader(); if (dr.Read()) {
Session["KayitID"] = Convert.ToInt32(dr["KayitID"]);
Session["MusteriNo"] = Convert.ToInt32(dr["MusteriNo"]);
Session["ServisNo"] = Convert.ToInt32(dr["ServisNo"]);
Session["MusteriAdi"] = Convert.ToString(dr["MusteriAdi"]);
Response.Redirect("Servis-Takip.aspx");
}
Must declare the scalar variable "@MusteriNo".
Koddaki Hatam tam olarak nedir bir kaç saattir uğraşıyorum kesin çok basit bişey ama göremiyorum :)
-
başlarındaki @ işaretini sil
sorgu.Parameters.AddWithValue("@MusteriNo",Convert.ToString(TextBox1.Text));
sorgu.Parameters.AddWithValue("@MusteriSifre",Convert.ToString(TextBox2.Text));
yani,
sorgu.Parameters.AddWithValue("MusteriNo",Convert.ToString(TextBox1.Text));
sorgu.Parameters.AddWithValue("@usteriSifre",Convert.ToString(TextBox2.Text));
-
eyw hocam saol
