delphi4arab منتديات دلفي للعرب
[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : دلفي للعرب - القسم العام (https://delphi4arab.net/forum/forumdisplay.php?fid=10)
+--- الموضوع : [دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . (/showthread.php?tid=3156)

الصفحات: 1 2


[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - أبو معاذ - 06-06-2011


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

في الحقيقة هذا الموضوع هو دعوة للنقاش حول مكونات الاتصال بقواعد البيانات.
فالذي يتعامل مع هذه الأخيرة يجد نفسه حائرا حول كيفية اختيار مكونات و طريقة الاتصال بقواعد البيانات ، و فيما إذا حدث و أن غير نوع قاعدة البيانات هل سيضطر لتغيير مكونات الاتصال بالقاعدة الجديدة.
فمثلا أتعامل حاليا بقاعدة البيانات Interbase ، و أستعمل المكونات IBX الموجودة ضمن دلفي ، لكن هل إذا كنت أود استعمال قاعدة بيانات أخرى مثل SQl Server ، هل سأضطر لإعادة برمجة تطبيقي وتعويض مكونات IBX بمكونات أخرى ، (و تخيل مشروع يحوي أكثر من 100 فورم) ؟
في بعض الأحيان أرى أن استعمال هذه المكونات إنما هو حلقة مغلقة (Ciruit fermée) (Closed circuit
وبالتالي أحبذ استعمال ال ADO كبديل رائع لطرق الاتصال بقواعد البيانات.
هذه دعوة للنقاش لجميع الإخوة الذين جربوا التعامل مع قواعد البيانات.
شكرا للجميع.






[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - لؤي - 06-06-2011

موضوع جميل

في الحقيقة إستعملت مؤخرا Ado للإتصال بقاعدة بيانات أوراكل فلاحظت أنها تأخذ وقت طويل أثناء التنفيذ (إجراءات الإتصال بالقاعدة) فهل هذا راجع إلى المكون أم إلى الطريقة المستعملة فمن له تجربة يثرينا بها


[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - محمد عبد العزيز - 06-06-2011


وعليكم السلام ورحمة الله

ببرامج/تطبيقات قواعد البيانات دائما حاول فصل طرق الاتصال عن التعامل مع قواعد البيانات عن الواجهة بحيث تكون هناك دوال واجراءات بوحدات خاصة بكل شيئ
ان لم تستطع ذلك يمكن استخدام طرق اتصال/مكونات تدعم أكثر من قاعدة بيانات مثل dbExpress أو UniDAC/AnyDAC

بالنسبة لADO لا تعليق (لا اعتمد على تقنيات مايكروزفت)

غير ذلك اعادة الكتابة من الصفر احسن من التعديل



[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - mobile - 01-11-2011

السلام عليكم ورحمة الله
موضوع روعة
انا في هذه الايام بدات أتعلم قواعد البيات غير absolute database paradox
ووجدت عقبات لكن في مثل هذا المنتدى تصبح العقبات هباء منثورا فلقد جربت تجارب الاخوة ووجدت ان dbexpress محل ثقة واعتماد وجربت unidac رغم اني لم افهمها جيدا الا انها تبدو رائعة مثل dbexpress و AnyDac لا اعرفها
في الحقيقة مزال في نفسي امنية هي تعلم كيفية الربط السهل وتفادي مشكل الدرايف لقواعد بيانات Pervasive تبدو لي قوية الا انني لا اجد لها في المنتديات صوة ولا تلميح الى بعض القليل لا ادري لما .لها محرك خاص بها لكن في الكثير من المشاكل في التثبيت ولا ادري ماهي الملفات التي تتبع البرنامج عندما يخادر كمبيوتر الولادة والنشاة


[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - Lam.Abdeldjalil - 01-11-2011

السلام عليكم ورحمة الله

إضافة لما ذكره الأستاذ عبد العزيز
إقتباس : وبالتالي أحبذ استعمال ال ADO كبديل رائع لطرق الاتصال بقواعد البيانات.
في رأيي أنه من الأفضل الإبتعاد عن ADO وعن أي حل (ضخم) متعلق بمنصة واحدة ( إذا كان في خارطة طريقك تعدد المنصات )
فيما يخص IBX خاصة بـ Interbase و الإصدارات القديمة لفايربيرد (لا أدري مدى توافق الجديدة) وبالتالي ستغير المكون إذا أردت العمل بـ MS SQl Server

ملاحظة : SQl Server في الإصدار القادم لن يكون هناك مزود OLEDB بالتالي سيكون ODBC فقط
كود :
http://blogs.technet.com/b/dataplatforminsider/archive/2011/08/29/microsoft-aligning-with-odbc.aspx
توجد أيضا مكونات ZEOS الرائعة Smile

@ mobile :
Pervasive SQL ليست مجانية و لا أظن أنها مستعملة بكثرة مقارنة بالفايربيرد
من إحصائيات SO
كود :
http://stackoverflow.com/questions/tagged/pervasive-sql
http://stackoverflow.com/questions/tagged/firebird
إذا كنت مصرا على تعلمها بالتوفيق Smile


[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - mobile - 02-11-2011

شكرا لك Lam.Abdeldjalil

Pervasivesql قمت بتثبيت النسخة 10 منه ووجدته عادي بل يبدولي احسن من الانتربيز حسب معلوماتي المحدودة ولست اهل للموازنة بينهما
ثم من الامور التي جذبتني اليه ان البرنامج المشهور ebp gestion commerce قلعدة بياناته به
اما تعلمه فليس بالضرورة ولست مضطرا اليه يكفي امثالي ان يكونو مقلدين في البداية ثم يجتهدو كما اجتهد الاخوة من قبلهم
شكرا لك


[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - kachwahed - 03-11-2011

إقتباس :البرنامج المشهور ebp gestion commerce قلعدة بياناته به
معظم البرامج الشهيرة تستخدم محرك بيانات خاص بها، نسيت حال ebp
يمكنك صناعة محرك بيانات خاص بك الأمر ليس صعبا
كان بحوزتي مثال صغير (فرنسي ربما من delphifr) يستخدم جدول أشخاص وTDBNavigator يحوم حولهم، لست أجده...
المثال ينشئ جدول في نمط TDataSet ديناميكيا على الهواء الطلق
ثم يقوم بحفظ/واسترجاع البيانات في/من ملف مرتب.



[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - mobile - 04-11-2011

السلام عليكم
ليس لي ادنى فكرة عن كيفية بناء محرك بيانات لكن هذا دافع نك لان ابحث ولو لمحة عن الكيفية
ما كنت اعتقده ان كل برامج البيانات تيستعمل احد المحركات المشهورة فقط
شكرا لك


[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - densaid - 18-12-2011

السلام عليكم و رحمة الله و بركاته
الحقيقة موضوع خصب و جيد جدا
بالنسبة لي حاولت الر جوع لدلفي من جديد بعد ان وصفوا الاصدار الجديد بالوحش
كانت لي محاولة تجربة بسيطة مع قواعد البيانات mysql النسخة 5.5.19
لكن للاسف كل المحاولات باءت بالفشل
و بعد زيارتي لموقع الشركة تبين ان آخر نسخة يمكن الاتصال بها هي 5.1.*


[دعوة للنقاش] مشاكل مكونات الاتصال بقواعد البيانات . - alkofily - 14-01-2012

السلام عليكم ورحمة الله وبركاته
أفضل طريقة للتعامل مع قواعد البيانات هي استخدام ال ODBC
وأفضل طريقة لإنشاء التقارير هي استخدام ال WebControl عن طريق الـ HTML