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

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

بدأه activeman في 26 أغسطس 2009 · 4 رد · 2,358 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

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

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

تم تعديل هذه المشاركة بواسطة activeman في 26 أغسطس 2009 في 09:24

#2

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

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

#3

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

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

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

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

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

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

#4
اقتباس
قابلتنى مشكلة شبيهة و إضطرننا أن ننجز المشروع على 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 ...

بالتوفيق

#5

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();

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

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

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

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

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

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