• 0
activeman

استفسار عن ربط الاوراكل ب Vb.net أو C#

سؤال

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

اود أن أسأل عن ربط الاوراكل بالدونت نت VB أو C# ولاستخدمه بشكل فعال ، لقد جربت ال OLEDB عن طريق الكلاس ( System.Data.OleDb;)

والأوامر OLEDBCommand + OLEDBAdapter ...etc

للربط لكني تفاجأت ، لا بل صعقت وانهرت انهيارا لانها

كانت جدا بطيئة لدرجة لا تحتمل حيث عرض البيانات يستغرق 5 ثواني لكل امر احضار بيان عبارة عن سجل فيه بيان تجريبي بسيط ولا يوجد بيانات ضخمة واستخدمت (Scott + Tiger) للدخول للنظام ،، هل من مجيب؟

شكرا جزيلا....

تم تعديل بواسطه activeman
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

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

انا محتاج لرد يا اخوتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ،

أنا لا اعرف شيئا عن الأوراكل لكن بالنسبة لل Dot net ميكروسوفت متخازلة جدا فى التعامل مع التقنيات التى لا تنتمى لترسانة ميكروسوفت

أعتقد فى الإصدارات الأقدم من الدوت نت (2003) كانت هناك مكتبات مخصصة للتعامل مع أوراكل

قابلتنى مشكلة شبيهة و إضطرننا أن ننجز المشروع على SQL server 2005

لكن طبعا فرق الأداء و السرعة فى Sql Server لا يقارن بال Oracle

أتمنى ان تجد ما يفيدك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
قابلتنى مشكلة شبيهة و إضطرننا أن ننجز المشروع على SQL server 2005

لكن طبعا فرق الأداء و السرعة فى Sql Server لا يقارن بال Oracle

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

أرجو أن يكون كلامك علمياً أكثر أخي الكريم حتى لا تسبب في معلومات خاطئة للسائل ، فإذا لم يكن لديك دليل موثق فرجاء لا تقم بطرحه (طلب أخوي ) .......

بالنسبة للأخ السائل :

أن تختار نوعية الإتصال الخاطئة مع أوراكل لذلك يظهر البطء لديك .....

عليك بإختيار :

1- مزود الإتصال مع أوراكل الذي تقدمه .net ( .Net Provider For Oracle ( الذي تجده تحت الفضاء System.Data.Oracle (طبعاً بعد أن تقوم بتنصيبه ) ,,,

2- مزود الإتصال من أوراكل Oracle Provider For .Net أو Oracle Develper Tools For .net (يمكنك تحميله من موقع أوراكل بواسطة الرابط الموجود في الموضوع المثبت "جميع ما تحتاجه من منتجات ومصادر لأوراكل ) عندها ستجد فضاء إسمه Oracle ......

طبعاً ستستعمل OracleConnection و OracleCommand ...إلخ ....

لمعلومات إضافية يمكنك الإستعانة بالأخوان في منتديات .Net ...

بالتوفيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

System.Data.OracleClient أصبحت جزء من الــ Reference بالاصدار vs2005 و vs2008 فلا تحتاج الا الى اضافة connectionStrings كالتالي :

connectionString="Data Source=ORCL;Persist Security Info=True;User ID=Majed;Password=m120sy7;Unicode=True" providerName="System.Data.OracleClient"

وفتح الاستعلام :

int Total=0;
OracleCommand cmd = new OracleCommand("SELECT COUNT(*) FROM student", connectionString);
Cn.Open();
Total = cmd.ExecuteOracleScalar();

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .