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

مشكلة فى كود البحث

بدأه eng.eng في 2 ديسمبر 2013 · 4 رد · 367 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عملت برنامج عن طريق microsoft visual c#.net 2005 وعملت قاعدة بيانات عن طريق sql server 2012 وجعلت قاعدة البيانات 2005 وبعد ما كتبت الكود بتاع البرنامج وربط قاعدة البيانات بالبرنامج الاحظ ان يعمل error handle عندما اعمل بحث عن بيانات فى datagridview واليك كود البحث :-

privatevoid rdoDate_CheckedChanged(object sender, EventArgs e)
{
RadioButton rdoDate = (RadioButton)sender;
if (rdoDate.Checked)
{
conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
string cmdStr = "";
switch (rdoDate.Name)
{
case "rdoPerson":
cmdStr = 
"Select Distinct resName from GimResg";
break;
case "rdoDate":
cmdStr = 
"Select Distinct resDate from GimResg";
break;
case "rdoAddre":
cmdStr = 
"Select Distinct resAddre from GimResg";
break;
case "rdoWzn":
cmdStr = 
"Select Distinct resWzn from GimResg";
break;
case "rdoTele":
cmdStr = 
"Select Distinct resTele from GimResg";
break;
case "rdoType":
cmdStr = 
"Select Distinct resType from GimResg";
break;
case "rdoID":
cmdStr = 
"Select Distinct resIDD from GimResg";
break;
case "rdoNum":
cmdStr = 
"Select Distinct resNumb from GimResg";
break;
case "rdoGender":
cmdStr = 
"Select Distinct resGender from GimResg";
break;
}
cmd.CommandText = cmdStr;
OleDbDataReader reader = cmd.ExecuteReader();  ---------> هنا يظهر error handle
cboSearch.Items.Clear();
while (reader.Read())
{
cboSearch.Items.Add(reader[0].ToString());
}
reader.Close();
conn.Close();
}
}

 

واتمنى التوفيق منكم

تم تعديل هذه المشاركة بواسطة حسام الشامي في 2 ديسمبر 2013 في 15:52 — السبب: تنسيق الكود بــ <>

#2

السلام عليكم ..

صديقي .. أي exception  يظهر في الدوت نت يكون له رسالة تعبر عنه .. 

ما هي هذه الرسالة ؟

IC96624.gif

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

الرساله تقولى ان الاسم الـ tabel بتاع قاعدة البيانات خطا مع ان الاسم صح ميه فى الميه وهذه الرسالة ظهرت فى كل كود بحث يخص الجداول بتاع نفس قاعدة البيانات دى فانا عاوز اعرف هل المشكلة من قاعدة البيانات ام المشكلة من البرنامج اللى انا عمله وانا عاوز اعرف حل هذه المشكلة

 

ملحوظة البرنامج اللى انا عمله انا كنت عمله لشخص اخر وكان شغال عادى ولكن بقاعدة بيانات تانيه غير دى ثم عملت copy وpaste وعدلت فيه وانشئت هذه قاعدة البيانات التى فيها هذه المشكله عشان كان فيه شخص تانى يريده فممكن العيب من هذا ولا ايه

#4

السلام عليكم ..

لماذا تستخدم OleDbCommand  مع Sql Server   (مع انه ممكن) , يفضل استخدام SqlCommand  و sqlConnection  و SqlDataAdapter   و ... الخ ..

تأكد من أن الــ connection String  يتعامل مع قاعدة البيانات الصحيحة .

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

معلش اصل انا يعنى مستعجل لو انا غيرت oledb بـ sql command او غيره هاخد وقت كتير فى التغيير فعشان كده عاوز احل المشكله دى من غير ما اغير حاجه

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