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

ربط دلفي مع Sqlite3

بدأه php4pro في 28 أغسطس 2008 · 5 رد · 1,585 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي برنامج استخدمت فيه قاعدة البينات SQLite3 الرائعة والحقيقة أبحث عن مكون للتعامل معها بدون مشاكل وجدت في الانترنت كثير من المكونات فهل هناك من جرب مكون شامل ومستقر لاني وجدت بعضها غير مستقر وكثيرة أخطائه

شكرا لكم

#2

مكون : Zeos

MySQL 3.20 - 4.1
PostgreSQL 6.5 - 7.3
Firebird 1.0 - 1.5
Interbase 5.0 - 7.5
Microsoft SQL Server 7, 2000
Sybase ASE 12.0, 12.5

اى مشكلة معاها ضعها هنا وخير ان شاء الله

بالتوفيق

تم تعديل هذه المشاركة بواسطة Swift في 29 أغسطس 2008 في 11:04

Comming Soon

#3

شكرا لك أخي الفاضل لكني وجدت كثيرون يفضلون disqlite ووجدت لها أمثله حقيقة أدائها سريع جدا ويقولون انها أفضل من zeos وأيضا وجدت driver من borland لجعل dbexpress يدعم SQLite3 فما رأيك

شكرا لتعاونك

PHP4PRO

#4

Sqlite قاعدة بيانات ممتازة وصغيرة وسهلة في التعامل، وتقريباً متوافقة مع اغلب قواعد البيانات من ناحية جمل ال sql

انا استخدمت مكون Sqlite components من aducom، وعمل معي بشكل جيد، اعتقد واجهت مشكلة واحد عند استخدام like % في اللغة العربية، لكني لا اعلم ان تم اصلاحها في النسخ الجديدة ام لا

http://aducom.com/cen/news.php

ايضا هناك DISQLite3 وهو ممتاز في التعامل مع Sqlite لكني لم استخدمه لانه يحتاج كود مختلف عن المتعارف عليه في التعامل مع قواعد البيانات اي نفس طريقة التعامل مع TDataSet

ايضا كل من المكونات السابقة يمكنها العمل بدون الحاجة ل Sqlite3.dll اي تستطيع نشر برنامج فقط الملف التنفيذي وقاعدة البيانات، لكن في المكون الاول عليك ترجمتها مع ال static linking حتى يقوم بتضمين ملفات ال Obj الخاص ب sqlite

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#5

بارك الله فيك اخي محمد

شرح اكثر من راءع لم اكن اعرف هذه المكوناة

ئكرا

#6
محمد نسمان كتب:
Sqlite قاعدة بيانات ممتازة وصغيرة وسهلة في التعامل، وتقريباً متوافقة مع اغلب قواعد البيانات من ناحية جمل ال sql

انا استخدمت مكون Sqlite components من aducom، وعمل معي بشكل جيد، اعتقد واجهت مشكلة واحد عند استخدام like % في اللغة العربية، لكني لا اعلم ان تم اصلاحها في النسخ الجديدة ام لا

http://aducom.com/cen/news.php

ايضا هناك DISQLite3 وهو ممتاز في التعامل مع Sqlite لكني لم استخدمه لانه يحتاج كود مختلف عن المتعارف عليه في التعامل مع قواعد البيانات اي نفس طريقة التعامل مع TDataSet

ايضا كل من المكونات السابقة يمكنها العمل بدون الحاجة ل Sqlite3.dll اي تستطيع نشر برنامج فقط الملف التنفيذي وقاعدة البيانات، لكن في المكون الاول عليك ترجمتها مع ال static linking حتى يقوم بتضمين ملفات ال Obj الخاص ب sqlite

بالنسبة DISQLite3 ربطها يكون عن طريق TDataSetProvider و TClientDataSet ويتم ربطها مع TDataSource ومن ثم ممكن استخدامها مع listveiw أو dbgrid ولم أجد طريقة أخرى لعرض البيانات غير هذه

لكن لدي سؤال لو كان هناك مثلا 3 مستخدمين يستخدمون نفس القاعدة عن طريق الشبكة هل سيكون هناك مشاكل ؟ وهل استخدام الطريقة العادية في الربط تفرق من ناحية الشبكات ؟

Swift كتب:
مكون : Zeos

MySQL 3.20 - 4.1
PostgreSQL 6.5 - 7.3
Firebird 1.0 - 1.5
Interbase 5.0 - 7.5
Microsoft SQL Server 7, 2000
Sybase ASE 12.0, 12.5

اى مشكلة معاها ضعها هنا وخير ان شاء الله

بالتوفيق

أخي الفاضل لا اعلم لماذا اللغة العربية لا يقرأها هذا المكون ربما هناك اعدادات معينة علما انها مدخله بقاعد البينات بترميز UTF-8

شكرا لكم

تم تعديل هذه المشاركة بواسطة php4pro في 6 سبتمبر 2008 في 22:41

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