مشاهدة النسخة كاملة : كيف يتم ربط قاعدة بيانات اوراكل مع الدلفي
كيف يتم ربط قاعدة بيانات اوراكل مع الدلفي ؟
xinofix
27-02-2008, 06:01 PM
هناك مكونات تجارية من Corelab تمكنك من التعامل مع قواعد بيانات Oracle
http://www.crlab.com/odac/
ستجد منتدى خاص بالمكونات على موقعهم الرسمي.
مصادر و مراجع علاقة اوراكل بالدلفي غير موجودة في الانترنت تقتصر نتائج البحث دائما ببعض المكونات التجارية.
أشكرك جزيل الشكر أخي xinofix و جزاك الله خيرا.
ahmad12345
23-03-2008, 04:51 PM
كيف يتم ربط أوراكل مع الدلفي بالتفصيل بدءاً من تعريف driver لأني بصراحة مبتدئ باستخدام دلفي
سوالف
24-03-2008, 07:42 AM
الموضوع حقيقة يعتمد على مدى فهمك لآليه الاتصال مع قواعد البيانات اولاً وليس لتطبيقات دلفي مبدئياً دخل في الموضوع.
العملية تحتاج أن يكون لديك Driver مخصص للاتصال على قواعد أوراكل من خلال ODBC حيث يتيح لك ذلك الوضول لقواعد اوراكل من أي تطبيقات تدعم ADO أو حتى الاكسس يمكنك الوصول لقواعد البيانات المطلوبة.
من خلال دلفي هناك عدة طرق مباشرة Native وهي اسرع بكثير من ODBC ومن افضل المكونات التي تدعم ذلك هي ODA ، الرجاء قراءة الرابط التالي :
http://www.crlab.com/odac
حيث لا يتطلب استخدام هذا المكون وجود أي من اعدادت ODBC او BDE ، ويتم ربط قاعدة بيانات أوراكل مباشرة مع المكونات الرئيسية الخاصة بقواعد البيانات في دلفي.
أطيب التحية
سوالف
hamam2008
21-12-2008, 10:11 PM
[b]أعمل في شركة اتصالات و أعمل منذ مدة على بيئة تطوير الدلفي لكن لم أستطع الوصوال الى القاعدة أوراكل عن بعد حيث استعملت دريفر الخاص فأفيدوني جزاكم الله خيرا
James
16-07-2009, 11:04 PM
السلام عليكم
يمكن ربط قواعد Oracle من خلال Delphi عن طريق إضافة مكون AdoConnection من صفحة ADO مع الأخد بعين الإعتبار أنني استخدم Delphi7
http://ircgroup.izfree.com/Ado/First.bmp
بعد النقر على هذا المكون تتحصلون على
http://ircgroup.izfree.com/Ado/Config1.bmp
بعط النقر على Construire
http://ircgroup.izfree.com/Ado/Config2.bmp
بعد النقر على <<Next تتحصلون على
http://ircgroup.izfree.com/Ado/Config3.bmp
ملاحظة أخيرة:
استعمال Adoconnection يستوجب استعمال مكوننين آخرين لضمان التعامل الكامل الخصائص مع قاعدة البيانات.
أول خطوة ضع مكون AdoQuery (أو AdoTable يجب اتباع نفس الخطوات لأي منهما) ستجده في صفحة Ado كذلك.
ثم ضع مكون DataSource على مشروعك ستجده على صفحة مكونات Access DB
الآن أنظر إلى خاصية DataSet الخاصة ب DataSource وانقر على المثلث الأسود الظاهر بجانب هذه الخاصية ستلاحظ أنه يتعرف على AdoQuery المضاف سالفا.... اختر Adoquery كقيمة لهذه الخاصية.
الآن اضغط على AdoQuery وبنفس الطريقة السابقة أنظر إلى خاصية Connection وانقر على المثلث الأسود لإظهار قائمة القيم المتاحة لهذه الخاصية. كما في المرة السابقة نلاحظ أنه يتم التعرف على AdoConnection تلقائيا و عليه اختر هذه القيمة لأننا نريد تأسيس العلاقة بين الأطراف الثلاث مؤسس الإتصال و هو AdoConnection و مستجوب قاعدة البيانات AdoQuery (أو AdoTable) ووناقل المعلومات بين الإثنين (DataSource)
http://ircgroup.izfree.com/Ado/Last.bmp
وبالنسبة لكيفية استجواب قاعدة البيانات Oracle خصوصا و الباقي عموما مع AdoQuery فاستعمال SQL هو الحل المثالي الأنجع (على الأقل في نظري) ولتحقيق هذا من خلال البرمجة إليكم الآتي:
للإستجواب:
;'AdoQuery1.SQL.Text:='Select * Fom Tab
;AdoQuery1.Open
للتغيير في المحتوى:
;'(''AdoQuery1.SQL.Text:='Insert Into Table(Num, Nom) Values(1,''Me
;AdoQuery1.ExecSQL
أتمنى أن يفيد هذا الجميع....... إدعولنا يا أخوتي بالخير
... هذا والله أعلم
moh_ghi2000
15-01-2010, 12:46 PM
انا استطيغ ربط والتعامل مع قواعد البيانات أوراكل باستخدام ADO حيث يتم استخدام المزود المناسب من الاداه لتضيفها للخاصية ConnectionString لكن عندي مشكلة وهي الاستعلامات حسب التاريخ أو بين تاريخين
vBulletin® v3.8.6, Copyright ©2000-2010, TranZ by Almuhajir