الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البحث في قاعدة البيانات باستخدام ال Textbox

بدأه CICoder في 23 فبراير 2008 · 5 رد · 829 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اريد عمل صفحة بحث عن طريق

textbox

واظهار النتيجة في ال GridView

وعملت الكود بس بيظهر لي خطأ في جملة ال select


{
string constr = ConfigurationManager.ConnectionStrings["mydbconnectionstring"].ConnectionString.ToString();
SqlConnection conn = new SqlConnection();
conn.ConnectionString = constr;

string qstring = "select * from info where fname like '"+TextBox1.Text"''"+%"'";
SqlCommand cmd = new SqlCommand();
cmd.CommandText = qstring;
cmd.Connection = conn;




try
{
conn.Open();


GridView1.DataSource =cmd.ExecuteReader();
GridView1.DataBind();
}

finally
{
conn.Close();
}

}
protected void Button1_Click(object sender, EventArgs e)

واعرف ان الخطأ هنا

'"+TextBox1.Text"''"+%"'"

فما هو الكود الصحيح ؟؟؟؟

وجزاكم الله خيرا


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#2
"select * from [info] where fname like %'"+TextBox1.Text+"'%"

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#3

:clapping:

ووووو بارك الله فيك يا أخي محمد سماقية على سرعة استجابتك

ولكن ظهر لي خطأ في

GridView1.DataSource =cmd.ExecuteReader();

:(

أو هل يوجد حل اخر ؟؟؟؟

وجزاكم الله خيرا ..............


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#4

ربما الخطأ سقط سهوا من الاخ محمد,وهو ان علامة % يجب ان تكون داخل العلامة النصية '' وليس خارجها ,اي كالتالي:

"select * from [info] where fname like '%"+TextBox1.Text+"%'"
#5

أهلا أخي madani

:clapping:

بارك الله فيك لقد اشتغل الكود

شكلي أتعبتك معي :)

اقتباس
ربما الخطأ سقط سهوا من الاخ محمد,

ربما يا اخي ... " جل من لا يسهو "

وجزاكم الله خيرا

محمد , madani

دمتم بخيـــر


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#6

الأصح والله أعلم حتى تتجنبي أخطاء الكتابة باللغة العربية في TextBox

"select * from [info] where fname like N'%"+TextBox1.Text.Trim()+"%'"

تم تعديل هذه المشاركة بواسطة moh_kin في 25 فبراير 2008 في 10:49

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…