PDA

View Full Version : انتخاب چند سطر دارای یک شماره به طور همزمان از دیتابیس اکسس



mmzz91
یک شنبه 20 مهر 1393, 15:30 عصر
با سلام. میخوام به طور همزمان تمامی سطر هایی که یک شماره دارند را در یک تکس باکس نمایش دهم کد انتخاب از بانک اکسس را نوشتم اما فقط اولین سطری که آن شماره را داره نشون میده لطفا راهنمایی کنید
با روش

olebd وصل هستم
لطفا کمک کنید
نمونه کد دستور انتخاب میخوام اگر در تکس باکس مثلا عدد20 انتخاب شد همه ی بیت هایی که کد 20 را دارند نمایش بده


oleDbCommand1.Parameters.Clear();

oleDbCommand1.CommandText = "select beit from table1 where ghazal like@a ";
oleDbCommand1.Parameters.AddWithValue("@a", textBox1.Text );

oleDbConnection1.Open();
textBox2.Text = oleDbCommand1.ExecuteScalar().ToString();
oleDbConnection1.Close();

****کد را به صورت زیر هم نوشتم بیت اول و آخر را درست نشون میده اما چند بیت وسط را نشون نمیده لطفا کمک کنیدoleDbCommand1.Parameters.Clear();
oleDbCommand1.CommandText = "select first(beit)+last(beit) from table1 where ghazal like@a ";
oleDbCommand1.Parameters.AddWithValue("@a", textBox1.Text ); oleDbConnection1.Open();
textBox2.Text = oleDbCommand1.ExecuteScalar().ToString();

لطفا راهنمایی کنید

gerdioz
یک شنبه 20 مهر 1393, 15:36 عصر
چرا از دستور like
استفاده کردی ؟

mmzz91
یک شنبه 20 مهر 1393, 15:38 عصر
بدون
like هم به همون شکل بالا نشون میده

gerdioz
یک شنبه 20 مهر 1393, 15:46 عصر
oleDbCommand1.Parameters.Clear();
oleDbCommand1.CommandText = "select beit from table1 where ghazal =@a ";
oleDbCommand1.Parameters.AddWithValue("@a", textBox1.Text);
oleDbConnection1.Open();
textBox2.Text = oleDbCommand1.ExecuteScalar().ToString();
oleDbConnection1.Close();

mmzz91
یک شنبه 20 مهر 1393, 15:49 عصر
oleDbCommand1.Parameters.Clear();
oleDbCommand1.CommandText = "select beit from table1 where ghazal =@a ";
oleDbCommand1.Parameters.AddWithValue("@a", textBox1.Text);
oleDbConnection1.Open();
textBox2.Text = oleDbCommand1.ExecuteScalar().ToString();
oleDbConnection1.Close();



ممنون ولی این کد فقط بیت اولی را که اون شماره را دارد نشون میده وبقیه را نشون نمیده

mmzz91
یک شنبه 20 مهر 1393, 20:01 عصر
کسی نیست کمک کنه خیلی گیره

gerdioz
دوشنبه 21 مهر 1393, 08:20 صبح
عزیز برادر کد مشکلی نداره درسته ، کد خودتون هم درسته
فقط در نحوه خروجی مشکل دارید
اگر شما خروجی رو به یک دیتاگرید بیند کرید
می بینید که همه رو نشون میده