1 ضمیمه
خطا در نمایش داده ها با استفاده از stored procedure
سلام دوستان،من در نمایش داده های جدولم درون گریدویو با استفاده از stored procedure به مشکل برخوردم،من کدهای زیر رو درون دکمه قرار دادم،ولی موقعی که دکمه رو کلیک میکنم خطای زیر رو میده،من کدهامو به همراه خطا میذازم،ممنون میشم راهنمایی کنید.
کدهای برنامه:
SqlConnection con = new SqlConnection("Data Source =(local);Initial Catalog=Plants;Integrated Security=True");
SqlDataAdapter Adapter = new SqlDataAdapter();
Adapter.SelectCommand.Connection = con;
Adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
Adapter.SelectCommand.CommandText = "search_nameplant";
SqlParameter nameplant = new SqlParameter("@nameplant", TextBox1.Text);
SqlParameter result = new SqlParameter("@result", res);
result.Direction = ParameterDirection.Output;
Adapter.SelectCommand.Parameters.Add(nameplant);
Adapter.SelectCommand.Parameters.Add(result);
con.Open();
SqlDataReader reader = Adapter.SelectCommand.ExecuteReader();
res = int.Parse(result.Value.ToString());
if (res == 1)
{
DataTable dt = new DataTable();
Adapter.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
con.Close();
}
else
Label2.Text = "چنین محصولی در فروشگاه ثبت نشده است";
}
اینم تصویری از خطای تولید شده:
ضمیمه 80638
نقل قول: خطا در نمایش داده ها با استفاده از stored procedure
چرا از dataadaper اسافاده می کنید؟؟؟؟؟
نقل قول: خطا در نمایش داده ها با استفاده از stored procedure
نقل قول:
نوشته شده توسط
programer-ir
چرا از dataadaper اسافاده می کنید؟؟؟؟؟
من به تازگی شروع به نوشتن با stored procedure کردم،زیاد وارد نیستم،قبلا همه کدهامو داخل محیط ویژوال مینوشتم،از dataadapter استفاده میکردم و نتیجه رو داخل یک datatable میریختم و در نهایت دیتاتیبل رو به گردید وصل میکردم،اینجا باید طور دیگه ای بنویسمش؟،لطفا همین مثال رو با کد صحیح برام توضیح بدید،تشکر.
نقل قول: خطا در نمایش داده ها با استفاده از stored procedure
نقل قول:
نوشته شده توسط
programer-ir
چرا از dataadaper اسافاده می کنید؟؟؟؟؟
چه مشکلی داره که از DataTable استفاده میکنه ؟ !!!!!!!!!!
شما اصلا فرق DataSet با DataTabel رو میدونی ؟