ما هي أفضل واسهل طريقة لربط sql lite بالدلفي
#1
السلام عليكم ورحمة الله وبركاته
بعد اقتراح السادة الكرام بتغيير قاعدة البيانات من absolute الى غيرها بسبب بطء جملة sql 
أحيبت أن اجرب sqlite لما قرأت عن سرعتها قوتها لكن وجدت صعوبة في ربطها مع المكونات
قمت بتنزيل unidac-zeos لكن الربط ليس بالامر السهل مع قلة الامثلة من النت

فأرجو لمن يعمل على ال sqlite وخاصة مع دلفي 2010 أن يفيدني
جزاكم الله كل خير
الرد
#2
وعليكم السلام ورحمة الله وبركاته.
إذا كنت تريد استعمال مكونات ZeosLib ،
شاهد هذا الفيديو :

https://www.youtube.com/watch?v=C8Oxq-jJ2ZY
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#3
(21-08-2020, 10:12 AM)أبو معاذ كتب : وعليكم السلام ورحمة الله وبركاته.
إذا كنت تريد استعمال مكونات ZeosLib ،
شاهد هذا الفيديو :

https://www.youtube.com/watch?v=C8Oxq-jJ2ZY

بارك الله فيك استاذي الكريم

في الفيديو كان ربط الزيوس عن طريق الكود
حاولت الربط دون الكود كماهو الحال في ACCESS-ABSOLUTE-BDE فلم افلح
فكيف يمكن الربط بدون اكواد؟

الربط عن طريق UNIDAC جيد لكنها غير مجانية فقط ل60يوم .
الرد
#4
سلام عليكم
شاهد فيديو بسيط
اما بخصوص unidac موجود في المننتدي روابط تحميل نسخ كاملة .
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#5
بارك الله فيك استاذي الكريم
ظهرت لي هذه الرسالة عند انشاء قاعدة بيانات جديدة


الملفات المرفقة
.jpg   2.jpg (الحجم : 36.2 ك ب / التحميلات : 23)
الرد
#6
السلام عليكم
اين المشكل بالظبط ؟ عن اي قاعدة بيانات تتحدث وما دخل السكوال لايت ؟
على فكرة فعل الرسائل الخاصة
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#7
(28-08-2020, 11:56 PM)Mr.DOS كتب : السلام عليكم
اين المشكل بالظبط ؟ عن اي قاعدة بيانات تتحدث وما دخل السكوال لايت ؟
على فكرة فعل الرسائل الخاصة

وعليكم السلام استاذي الكريم وجزاك الله خيراً
المشكلة انك في منتصف الطريق في برمجة برنامج بقاعدة بيانات absolute (والتي احببتها) وبضعف في البرمجة (لدي) ترجع للصفر والبحث عن قاعدة بيانات اخرى (حسب الاراء) في موضوع (بطئ شديد في جملة update) ونصحوني ب sqlite وقرأت عن شبه اجماع من المشرفين على firebird وتاهت بي السبل للوصول الى برنامج مساعد ومكونات .ولم اجد شرحاً وافياً في المنتديات العربية والاجنبية

المعذرة على الاطالة
نرجع للـ sqlite
في المرفقات مثالين
الاول aman.s3db
الثاني data1.db
1- عند التعديل مباشرة في dbgrid تظهر هذه الرسالة database is locked
وعند التعدي في جدول prod تظهر الرسالة update failed.found 2 records
2- aman.s3db اسرع من data1.db من حيث تنفيذ جملة update . هل لأنها أحدث أم ماذا؟
---
كيف أفعل الرسائل الخاصة . اطلعت على الرسائل الخاصة فلم أجد شيئاً عن التفعيل أو الإلغاء


الملفات المرفقة
.rar   Sqlite_s3db.rar (الحجم : 508.27 ك ب / التحميلات : 8)
.rar   Sqlite_DB.rar (الحجم : 524.92 ك ب / التحميلات : 9)
الرد
#8
السلام عليكم
1 -  يمكنك تخطي الخطأ  (
.zip   Sqlite_DB.zip (الحجم : 659.96 ك ب / التحميلات : 24) )

2 -  لديك اخطاء في تصميم الجداول ، غير عملي تصميم جدول بدون عمل مفتاح اساسي

3 -  فعل الرسائل الخاصة (
.jpg   Untitled-2 copy.jpg (الحجم : 104.07 ك ب / التحميلات : 10) )
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#9
(27-08-2020, 04:00 PM)samnaj00 كتب : ظهرت لي هذه الرسالة عند انشاء قاعدة بيانات جديدة

انتبه لاعدادات الاتصال في Firebird Maestro
ان كنت تحاول استخدام Firebird فمن الاحسن انشاء موضوع جديد حتى لا تختلط الأمور
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد
#10
(30-08-2020, 12:21 AM)Mr.DOS كتب : السلام عليكم
1 -  يمكنك تخطي الخطأ  ( )

2 -  لديك اخطاء في تصميم الجداول ، غير عملي تصميم جدول بدون عمل مفتاح اساسي

3 -  فعل الرسائل الخاصة ()
وعليكم السلام ورحمة الله وبركاته استاذي الكريم
استغرقت جملة update خمس ثواني سواء كانت بمفتاح اساسي أو بدون(طبعاً في data1.db) اما في ..s3db فالوضع تمام

بالنسبة للرسائل الخاصة . تم الامر جزاك الله خيراً

- في aman.s3db عند التعديل في جدول prod تظهر الرسالة update failed.found 2 records - لماذا؟؟

(30-08-2020, 09:25 AM)B.M.AbdelAziZ كتب :
(27-08-2020, 04:00 PM)samnaj00 كتب : ظهرت لي هذه الرسالة عند انشاء قاعدة بيانات جديدة

انتبه لاعدادات الاتصال في Firebird Maestro
ان كنت تحاول استخدام Firebird فمن الاحسن انشاء موضوع جديد حتى لا تختلط الأمور

وهو كذلك ان شاء الله موضوع جديد
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم