PDA

View Full Version : سوال: مشکل در انتخاب سطر در Sql



reza69
سه شنبه 24 بهمن 1391, 12:02 عصر
سلام مشکل کد من برای انتخاب یک سطر در Sql چیه؟ فکر کنم مشکل تو خط آخره

try
{
string sql = string.Format("SELECT * FROM tmoshtari where codemoshtari =" + lblcode2.Text);
SqlDataAdapter da = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
DataRow dr;
da.Fill(ds, "tmoshtari");
DataTable db = ds.Tables["tmoshtari"];
dr = ds.Tables["bimar"].Rows.Find(lblcode2.Text);
lblname3.Text = dr["namemoshtari"].ToString();

sgn2006
سه شنبه 24 بهمن 1391, 12:08 عصر
سلام
اولا آکولاد try بسته نشده
دوما شما جدول tmoshtari رو توی da ریختی بعد توی جدول bimar دنبالش می گردی؟:متفکر:

توی این کد جدول bimar توی خالیه معلومه err می ده ....
چرا؟؟؟
شایدم من بد متوجه شدم ، لطفا توضیح بدین یا ERR رو بزارین

reza69
سه شنبه 24 بهمن 1391, 12:31 عصر
بله تغییرش دادم ولی درست نشد. میخوام همه مقادیر سطر مورد نظر داخل چند label ریخته بشه.
err چیه؟

try
{
string sql = string.Format("SELECT * FROM tmoshtari where codemoshtari =" + lblcode2.Text);
SqlDataAdapter da = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
DataRow dr;
da.Fill(ds, "tmoshtari");
DataTable db = ds.Tables["tmoshtari"];
dr = ds.Tables["tmoshtari"].Rows.Find(lblcode2.Text);
lblname3.Text = dr["namemoshtari"].ToString();

}

sgn2006
سه شنبه 24 بهمن 1391, 13:39 عصر
این کارها رو بکن ببین درست می شه:
1- select Top 1 * .....
2- جای دو خط آخرت
lblname3.Text=ds.Tables["tmoshtari"].Rows[0]["namemoshtari"].ToString();
بزار ببین درست می شه؟

موفق باشی

reza69
سه شنبه 24 بهمن 1391, 14:15 عصر
این کارها رو بکن ببین درست می شه:
1- select Top 1 * .....
2- جای دو خط آخرت
lblname3.Text=ds.Tables["tmoshtari"].Rows[0]["namemoshtari"].ToString();
بزار ببین درست می شه؟

موفق باشی

نشد.........بدونه هیچ اروری