PDA

View Full Version : سوال: استفاده از پرسیجرها



ehsan.sunrise
شنبه 10 خرداد 1393, 17:13 عصر
من میخوام با استفاده از یه پرسیجر یک سرج داشته باشم ولی خطا میده اینم کدمه

SqlConnection con = new SqlConnection(@"Data Source=.;Initial Catalog=db_toloui;Integrated Security=True");
SqlCommand com = new SqlCommand();
com.CommandText = "e1";
com.CommandType = CommandType.StoredProcedure;
com.Connection = con;
DataSet ds = new DataSet();
con.Open();
SqlDataAdapter da = new SqlDataAdapter(com);
da.SelectCommand.Parameters.AddWithValue("@name", textBox9.Text);

da.Fill(ds, "searchtnl");
dataGridView1.DataSource = ds.Tables["searchtbl"];
con.Close();


اشکالش کجاست ؟؟؟

hamid_hr
شنبه 10 خرداد 1393, 17:43 عصر
خطاش چیه؟
کدوم خط

ehsan.sunrise
شنبه 10 خرداد 1393, 17:57 عصر
Procedure or function 'e1' expects parameter '@idkala', which was not supplied.

ehsan.sunrise
شنبه 10 خرداد 1393, 18:15 عصر
خطاش همینه ک فرستادم..............................یکی بجوابه...

hamid_hr
شنبه 10 خرداد 1393, 19:15 عصر
ه دونه پارامتر
@idkala هم فک کنم داره که باید بفرستی

ehsan.sunrise
یک شنبه 11 خرداد 1393, 11:54 صبح
چطور اونو بفرستم ؟

hamid_hr
یک شنبه 11 خرداد 1393, 12:11 عصر
شبیه همون Name که فرستادی

da.SelectCommand.Parameters.AddWithValue("@name", textBox9.Text);
فقط به جای Name بزار اون IDKALA و به جای textbox9.text مقدارشو بزار