اذهب إلى المحتوى
  • 0

كيف يمكن ربط قاعدة بيانات أوراكل الى C# Forms عن طريق ODBC ؟؟

Oday Al Halabi

السؤال

Recommended Posts

  • 0
  1. افتح لوحة التحكم.
  2. انقر فوق "الأنظمة والأدوات".
  3. انقر فوق "إدارة مصادر البيانات".
  4. انقر فوق "إضافة".
  5. حدد "مصادر البيانات ODBC".
  6. انقر فوق "التالي".
  7. حدد "إنشاء مصدر بيانات جديد".
  8. انقر فوق "التالي".
  9. حدد "Oracle".
  10. انقر فوق "التالي".
  11. أدخل اسمًا لمصدر البيانات.
  12. أدخل معلومات الاتصال بقاعدة بيانات أوراكل.
  13. انقر فوق "التالي".
  14. حدد قواعد البيانات التي تريد استخدامها.
  15. انقر فوق "التالي".
  16. حدد خيارات الاتصال.
  17. انقر فوق "التالي".
  18. راجع معلومات مصدر البيانات.
  19. انقر فوق "إنهاء".
  • أضف مرجعًا إلى مكتبة ODBC.NET إلى مشروع C#.
  1. افتح مشروع C# الخاص بك في Visual Studio.
  2. انقر بزر الماوس الأيمن فوق مشروعك في نافذة "المستكشف".
  3. حدد "إضافة مرجع".
  4. حدد "مكتبات".
  5. حدد "مكتبات البرامج المثبتة".
  6. حدد "ODBC.NET".
  7. انقر فوق "إضافة".
  • إنشاء كائن OdbcConnection جديد للاتصال بقاعدة بيانات أوراكل.
OdbcConnection connection = new OdbcConnection("DSN=OracleDB");

حيث "DSN=OracleDB" هو اسم مصدر البيانات الذي أنشأته في الخطوة 2.

  • استخدم الكائن OdbcCommand لإنشاء استعلام SQL.
  • ثم استخدم الكائن OdbcDataReader لقراءة البيانات من استعلام SQL.

مثال لتوضيح الأمر:

using System;
using System.Data.Odbc;

namespace OdbcDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create an ODBC connection object.
            OdbcConnection connection = new OdbcConnection("DSN=OracleDB");

            // Open the connection.
            connection.Open();

            // Create an ODBC command object.
            OdbcCommand command = new OdbcCommand("SELECT * FROM Customers", connection);

            // Execute the command.
            OdbcDataReader reader = command.ExecuteReader();

            // Read the data from the reader.
            while (reader.Read())
            {
                Console.WriteLine("{0} {1}", reader["CustomerID"], reader["CustomerName"]);
            }

            // Close the connection.
            connection.Close();
        }
    }
}

أولا يقوم الكود بإنشاء اتصال بقاعدة بيانات أوراكل المسماة "OracleDB"، ثم سينشئ استعلام SQL لتحديد جميع البيانات من جدول "العملاء"، ثم سيقرأ البيانات من الاستعلام ويطبعها على وحدة التحكم.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...