كيفية استخدام ملفات ارتباط البيانات باستخدام كائن OleDbConnection في Visual C#.NET

للحصول على إصدار Microsoft Visual Basic.NET من هذه المقالة، راجع 308075 .

للحصول على إصدار Microsoft Visual c + +.NET من هذه المقالة، راجع 308428 .


تشير هذه المقالة إلى مساحة الاسم Microsoft.NET Framework مكتبة الفئة التالية:

  • System.Data.OleDb

في هذه المهمة

ملخص

توضح هذه المقالة كيفية استخدام ملف OLE DB ارتباط البيانات العالمي (udl.) لتحديد سلسلة الاتصال التي تستخدم كائن ADO.NET OleDbConnection لتأسيس اتصال قاعدة بيانات.

ملفات OLE DB ارتباط البيانات العالمي (udl.) توفر طريقة ملائمة لإنشاء والتحقق من سلسلة اتصال كائنات بيانات ActiveX "(ADO) الذي يستخدم للاتصال بمصدر بيانات OLE DB. يتم تثبيت معلومات سلسلة الاتصال في تنسيق محدد إلى ملف مع الملحق.udl. يمكنك الرجوع إلى ملف.udl في خاصية سلسلة _ اتصال كائن ADO.NET OleDbConnection لتحديد سلسلة اتصال الكائن يجب استخدامه للاتصال بقاعدة بيانات. استخدام معلمة اسم الملف في سلسلة الاتصال لتحديد اسم ملف.udl الذي يحتوي على معلومات سلسلة الاتصال.

من المهم أن تشير إلى المعلومات التالية من المادة "OleDbConnection.ConnectionString الملكية" في وثائق مكتبة الفئات.NET Framework (راجع قسم المراجع ):

للإشارة إلى ارتباط بيانات Microsoft (UDL)، إضافة مرجع إلى UDL ل سلسلة _ الاتصال في الشكل "اسم الملف = myfile.udl". إذا تم تعيين UDL واحد أو أكثر في سلسلة الاتصال، يتم تحميل التواجد الأخير فقط. إذا حدد UDL، واستدعاء كائن OleDbConnection لاسترداد سلسلة _ الاتصالبعد ذلك، سلسلة _ الاتصال يحتوي على مرجع لملف UDL غير محتويات الملف. تحليل سلاسل اتصال التي تحتوي على أودلس كل مرة يتم فيها فتح OleDbConnection . قد يؤثر ذلك على الأداء، من المستحسن سلسلة _ الاتصال لا تشير UDL.

خطوات لإنشاء نموذج

اتبع هذه الخطوات لإنشاء Visual C# ".NET تطبيق" وحدة تحكم يستخدم ملف.udl لتحديد معلومات سلسلة الاتصال لكائن ADO.NET OleDbConnection :

  1. استخدام SQL Server موفر OLE DB للاتصال بإحدى قواعد بيانات Microsoft SQL Server وإنشاء ملف.udl يسمى Test.udl في المجلد الجذر لمحرك الأقراص c.

    يمكنك أيضا استخدام موفر Microsoft OLE DB ل Jet 4.0 لتكوين ملف.udl للاتصال بقاعدة بيانات عام 2000 أو Microsoft Access 97 حالة ليس لديك حق الوصول إلى قاعدة بيانات SQL Server. للحصول على معلومات إضافية حول كيفية إنشاء ملف.udl، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

    كيفية استخدام ملفات ارتباط البيانات باستخدام ADO 189680
  2. فتح Visual C# ".NET تطبيق" وحدة تحكم جديد.
  3. استبدال التعليمات البرمجية الافتراضية في الوحدة النمطية Class1 مع التعليمات البرمجية التالية:
    using System;using System.Data;
    using System.Data.OleDb;

    namespace DataLink
    {
    class Class1
    {
    static void Main(string[] args)
    {
    OleDbConnection myConnection = new OleDbConnection("File Name = d:\\test.udl");

    try
    {
    myConnection.Open();
    if (myConnection.State == ConnectionState.Open)
    Console.WriteLine("Connection opened successfully!");
    else
    Console.WriteLine("Connection could not be established");
    }
    catch(Exception ex)
    {
    Console.WriteLine(ex.Message.ToString());
    }
    finally
    {
    myConnection.Close();
    }
    Console.ReadLine();

    return;
    }
    }
    }

  4. في عبارة تعيين الخاصية سلسلة _ الاتصال للكائن OleDbConnection ، تعديل مسار ملف.udl إذا قمت بإنشائها باستخدام اسم مختلف أو الدائمة إلى موقع آخر.
  5. قم بتشغيل التطبيق من داخل Visual Studio.NET المتكاملة تطوير بيئة (IDE). يجب فتح إطار وحدة تحكم وعرض النص، "فتح اتصال بنجاح!" للإشارة إلى أن الكائن OleDbConnection كان قادراً على استخدام معلومات سلسلة الاتصال في ملف.udl لتأسيس اتصال قاعدة البيانات.
  6. اضغط ENTER لإغلاق إطار وحدة التحكم وإيقاف التطبيق.

المراجع

لمزيد من المعلومات حول خاصية OleDbConnection.ConnectionString ، راجع وثائق مكتبة الفئات.NET Framework التالية:

للحصول على معلومات إضافية، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

كيفية استخدام ملفات ارتباط البيانات باستخدام ADO 189680
خصائص

رقم الموضوع: 308426 - آخر مراجعة: 18‏/01‏/2017 - المراجعة: 1

تعليقات