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

عندي مشكله وابي حلها

بدأه ahahah في 1 يناير 2009 · 6 رد · 751 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا عندي مشروع

وفيه زر البــــــــحث

لكن ما عرفت اشغله

هذا هو الكود

OleDbConnection ins = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\SONY\\Desktop\nn\\Employee1.mdb");

ins.Open();

String ff = "select e_f_name,e_m_name,e_l_name,d_no from emp where e_no=" + textBox1.Text;

OleDbCommand dd = new OleDbCommand(ff, ins);

OleDbDataReader nn = dd.ExecuteReader();

if (nn.Read())

{

textBox2.Text = nn.GetString(0);

textBox3.Text = nn.GetString(1);

textBox4.Text = nn.GetString(2);

textBox5.Text = Convert.ToString(nn.GetInt32(3));

}

ins.Close();

يعطـــــــني اخطاء في

OleDbConnection

ما ادري ايش المشكله

وشكرا

#2

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

الرجاء أخي إرفاق صورة الخطأ أو النص المكتوب برسالة الخطأ لكي يتم رؤيتها من قبل الأعضاء

أتمنى لك التوفيق والنجاح

تم تعديل هذه المشاركة بواسطة am_proactive في 2 يناير 2009 في 00:38

من وجد الله فماذا فقد -- ومن فقد الله فماذا وجد

Don't Say I Don't Know But Say I Will Try

#3

هذي صورتها

وفيه ملاحظه انه ما تغير لونها للون الازرق

.........

post-179037-1230892566_thumb.jpg

#4

سلام عليكم

هذا لانها تقع تحت ال NameSpace :

System.Data.OleDbClient

يمكنك استخدامها بالشكل الاتي

System.Data.OleDbClient.OleDBCommand dd = new System.Data.OleDbClient.OleDBCommand();
 System.Data.OleDBClient.OleDbDataReader nn = new System.Data.OleDbClient.OleDbDataReader();

او يمكنك استخدام كلمة Using التي تساعد علي اختصار هذا الاسم الكامل و استدعائها مباشرة

استخدام كلمة using كالتالي : اضافة هذا السطر في بداية الكود - في الاول خالص قبل اعلان الكلاس -

using System.Data.OleDbClient;

بالتوفيق

سلام

#5

أخي أولا هات صورة الخطأ أو نصه لكي نستطيع مساعدتك

لكن هناك ملاحظة:

السطر التالي:

String ff = "select e_f_name,e_m_name,e_l_name,d_no from emp where e_no=" + textBox1.Text;

قم بتغييره إلى

String ff = "select e_f_name,e_m_name,e_l_name,d_no from emp where e_no='" + textBox1.Text + "'";

وذلك لأنك إن قمت بكتابة أي نص في التيكست بوكس هذا سوف يحدث error

#6

مشكــورين يا اخوي

Mohammad Elsheimy :wink:

ومشكور جدا يا

net master :wink:

تم حل المشكله

:clapping:

وابي اتابع تكملة البرنامج :evil:

وان شاء الله اخبركم بالاخطاء اللي تطراء على البرنامج

وشكر خاص للمنتدى الرائع

:happy:

#7

مرحبا بك أخي في أي وقت

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