السلام عليكم
يمكن ربط قواعد Oracle من خلال Delphi عن طريق إضافة مكون AdoConnection من صفحة ADO مع الأخد بعين الإعتبار أنني استخدم Delphi7
بعد النقر على هذا المكون تتحصلون على
بعط النقر على Construire
بعد النقر على <<Next تتحصلون على
ملاحظة أخيرة:
استعمال Adoconnection يستوجب استعمال مكوننين آخرين لضمان التعامل الكامل الخصائص مع قاعدة البيانات.
أول خطوة ضع مكون AdoQuery (أو AdoTable يجب اتباع نفس الخطوات لأي منهما) ستجده في صفحة Ado كذلك.
ثم ضع مكون DataSource على مشروعك ستجده على صفحة مكونات Access DB
الآن أنظر إلى خاصية DataSet الخاصة ب DataSource وانقر على المثلث الأسود الظاهر بجانب هذه الخاصية ستلاحظ أنه يتعرف على AdoQuery المضاف سالفا.... اختر Adoquery كقيمة لهذه الخاصية.
الآن اضغط على AdoQuery وبنفس الطريقة السابقة أنظر إلى خاصية Connection وانقر على المثلث الأسود لإظهار قائمة القيم المتاحة لهذه الخاصية. كما في المرة السابقة نلاحظ أنه يتم التعرف على AdoConnection تلقائيا و عليه اختر هذه القيمة لأننا نريد تأسيس العلاقة بين الأطراف الثلاث مؤسس الإتصال و هو AdoConnection و مستجوب قاعدة البيانات AdoQuery (أو AdoTable) ووناقل المعلومات بين الإثنين (DataSource)
وبالنسبة لكيفية استجواب قاعدة البيانات Oracle خصوصا و الباقي عموما مع AdoQuery فاستعمال SQL هو الحل المثالي الأنجع (على الأقل في نظري) ولتحقيق هذا من خلال البرمجة إليكم الآتي:
للإستجواب:
;'AdoQuery1.SQL.Text:='Select * Fom Tab
;AdoQuery1.Open
للتغيير في المحتوى:
;'(''AdoQuery1.SQL.Text:='Insert Into Table(Num, Nom) Values(1,''Me
;AdoQuery1.ExecSQL
أتمنى أن يفيد هذا الجميع....... إدعولنا يا أخوتي بالخير
... هذا والله أعلم