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

مشكلة عدم الاتصال بقاعدة البيانات

مغلقمُجاب
بدأه لمسات التصميم في 1 نوفمبر 2013 · 4 رد · 2,488 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي برنامج سي شارب واريد الاتصال بقاعدة بيانات اكسس ولكن تظهر لي هذه الرسالة الخطا  'microsoft.Jet.OleDb.4.0'ان الموفر غيرمسجل على الجهاز المحلي

فما المشكلة

#2

اخي الفاضل

 

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

 

هنا منتدى قواعد البيانات اكسيس فقط ولا علاقة لنا بقسم السي شارب

 

ضع سؤالك في قسم السي شارب وستجد الإجابة إن شاء الله

 

منتدى الـسي شارب 

 

 

 

بالتوفيق

#3

كما اسلفت الأستاذة أم عهود هذا القسم يخص الاكسس فقط

 

لكن الواضح من الرسالة ان كود الربط مكتوب للارتباط بأكسس 2003

و اعتقد أن الموجود على الجهاز غير ذلك ربما 2007 او 2010

 

جرب البرنامج على أكسس 2003

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#4 أفضل إجابة
Abo_Yossof كتب:

كما اسلفت الأستاذة أم عهود هذا القسم يخص الاكسس فقط

 

لكن الواضح من الرسالة ان كود الربط مكتوب للارتباط بأكسس 2003

و اعتقد أن الموجود على الجهاز غير ذلك ربما 2007 او 2010

 

جرب البرنامج على أكسس 2003

 

 

بارك الله بك اخي الكريم : ابو يوسف

 

عموما هذا هو كود الإتصال من خلال السي شارب لكل نسخ الأكسيس

 

 
الاتصال بأكسيس 2003
 
public void ConnectToAccess()
{
    System.Data.OleDb.OleDbConnection conn = new 
        System.Data.OleDb.OleDbConnection();
    // TODO: Modify the connection string and include any
    // additional required properties for your database.
    conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" +
        @"Data source= C:\Documents and Settings\username\" +
        @"My Documents\AccessFile.mdb";
    try
    {
        conn.Open();
        // Insert code to process data.
    }
        catch (Exception ex)
    {
        MessageBox.Show("Failed to connect to data source");
    }
    finally
    {
        conn.Close();
    }
}
 
 
 
 
الاتصال بأكسيس 2007
 
public void ConnectToAccess()
{
    System.Data.OleDb.OleDbConnection conn = new 
        System.Data.OleDb.OleDbConnection();
    // TODO: Modify the connection string and include any
    // additional required properties for your database.
    conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;" +
        @"Data source= C:\Documents and Settings\username\" +
        @"My Documents\AccessFile.accdb";
    try
    {
        conn.Open();
        // Insert code to process data.
    }
        catch (Exception ex)
    {
        MessageBox.Show("Failed to connect to data source");
    }
    finally
    {
        conn.Close();
    }
}
 
 
 
الاتصال بأكسيس 2010
 
public void ConnectToAccess()
{
    System.Data.OleDb.OleDbConnection conn = new 
        System.Data.OleDb.OleDbConnection();
    // TODO: Modify the connection string and include any
    // additional required properties for your database.
    conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.14.0;" +
        @"Data source= C:\Documents and Settings\username\" +
        @"My Documents\AccessFile.accdb";
    try
    {
        conn.Open();
        // Insert code to process data.
    }
        catch (Exception ex)
    {
        MessageBox.Show("Failed to connect to data source");
    }
    finally
    {
        conn.Close();
    }
}
 
 
 
المصدر

 

 

بالتوفيق

1
#5

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

العضو طرح سؤاله و تم الاجابة عليه

مشكلة-عدم-الاتصال-بقاعدة-البيانات

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

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

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

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

هذا الموضوع مغلق.

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

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

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

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

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