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

درس :: الاتصال بقاعدة بيانات SQLite

بدأه محمد فؤاد تركي في 20 يوليو 2012 · 12 رد · 2,894 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الاحباب

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

وكل عام وأنتم بخير بمناسبة شهر رمضان الكريم

أعادة الله عليكم بالخير واليمن والبركات

سأقدم لكم اليوم درس بسيط جدا ونبذه عن طريقة الاتصال بقاعدة SQLite

أولاً:- ما هي قواعد بيانات SQLite

هي نوع من ضمن كثير من الانواع المختصة بقواعد البيانات ويستخدم هذا النوع غالبا مع صفحات الويب ASPX.net لتخزين معلومات مؤقتة أو لتخزين مجموعة من الاعدادات وما يميز هذا النوع من قواعد البيانات انه لا يحتاج الي تنصيب برنامج معين لتشغيلة أو مكتبة خاصة علي سبيل المثال SQL Server أو Access كما يمكن نقل الملف من جهاز الي جهاز آخر بدون مشاكل مع وضع في الاعتبار مسار القاعدة فقط ....

والان بعد هذه النبذه البسيطة سأشرح طريقة ربط هذه القاعدة بواجهات أكسس

1- يتم تصميم الجداول عن طريق برنامج SQLite Administrator وهذا البرنامج بسيط للغاية ويمكنكم العمل عليه بسهولة وصنع جداول بدون شرح مسبق للبرنامج .

يعمل البرنامج علي نظام تشغيل

XP

Vista

7

Win 2000

لتحميل البرنامج اضغط من هنا

post-46243-069572600 1342790814_thumb.jp

2- بعد تصميم الجدول المطلوب تخزين اعدادات معينة بداخلة

3- يتم الاتصال بالجدول عن طريق ODBC

سنلاحظ جميعا اننا لن نجد SQLite driver داخل ODBC

ولحل هذه المسألة سنقوم بتحميل برنامج بسيط لكي يساعدنا في عمل اتصال عن طريق ODBC اسمة sqliteodbc.exe

ويمكنكم تحميلة من هنا

بعد تنصيب البرنامج سنجد ظهور الــ Driver الخاص بعملية الربط داخل ODBC

post-46243-070065100 1342791169_thumb.jp

نقوم الان بعملية ربط قاعدة البيانات المصممة داخل برنامج SQLite administrator

post-46243-001797200 1342791204_thumb.jp

وهذه هي النتيجة بعد عملية الربط

post-46243-024741400 1342793768_thumb.jp

وهذا هو ملف قاعدة البيانات التي قمنا بالعمل عليه

أنتهي الدرس البسيط

وكل عام وأنتم بخير

post-46243-000999300 1342794152_thumb.jp

المرفقات
1.jpg2.jpg3.jpg4.jpg5.jpg

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 23 يوليو 2012 في 08:16

3

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#2

جزاك الله خير وبارك في علمك اخي محمد

اخي هل تعمل البرامج هلى شبكه داخليه وكيف يكون الربط

وارجو ان تعطينا معلومات مميزات القاعده فيما يتعلق بحجم البيانات وكذلك المستخدمين

وفقك الله ورعاك

وكل عام وانت طيب

اتق الله حيث ماكنت

#3

أخي الفاضل

الربط كما وضحت سابقا عن طريق ODBC فأذا كانت الاجهزة متصلة بالشبكة فيمكنك الاتصال بها عن طريق ODBC بسهولة

أما بخصوص المميزات فقد وضحت في المشاركة أعلاه أن من أهم ما يميزها انها لاتحتاج الي برامج اضافية لتشغيل القاعدة ولمزيد من الايضاح تستخدم قاعدة بيانات SQLite في تطبيقاتAndroid الخاصة ببرمجة الهواتف الجوالة

فهي لا تحتاج مثلا لتنصيب برنامج الاكسس أو أي برنامج آخر مساعد لتشغيل القاعدة .

أما بخصوص سؤلك حول حجم قاعدة البيانات فطالما يوجد مساحة تخزينية كافية علي الهارد ديسك وميموري كافي فالقاعدة تعمل معك

ولمزيد من التفاصيل والاسئلة الشائعة حول قاعدة البيانات SQLite ارجو زيارة الرابط أدناه

Frequently Asked Questions

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 23 يوليو 2012 في 08:15

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#4

استاذي الفاضل : محمد فؤاد

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

وتقبل الله منا ومنكم صيامنا وقيامنا في هذا الشهر الفضيل

بارك الله بك على هذا الدرس القيم والجميل والأكثر من رائع

بالتوفيق

#5

كل عام و أنتي بألف خير وصحة يا معلمتي الغالية زهرة

اللهم تقبل صيامنا وقيامنا وركوعنا وسجودنا يارب العالمين

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 23 يوليو 2012 في 08:20

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

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

بارك الله استاذنا الحبيب وجزاك الله كل خير

ولى استفسار هل يوجد طريقة اتصال او ربط برمجيا بدل ال ODBC ام لا ؟

ووفقكم الله والجميع لما يحبه ويرضاه

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

766803983.jpg
#7

أخي الفاضل محمد

لا أدري حالياً اذا كان هناك طريقة أخري يمكن ان نتصل بها بهذه القاعدة بخلاف ODBC وذلك ببرنامج الاكسس لكن ربما نستطيع الوصول للقاعدة عن طريق كود VBA

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

اتمني ان ينال اعجابك

/index.php?showtopic=266470

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#8

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

بارك الله فيك استاذى العزيز وجزاك الله كل خير

وكل عام وانتم بخير

ووفقكم الله والجميع لما يحبه ويرضاه

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

766803983.jpg
#9

مرفق بعض الروابط لمن يريد ان يتصل بالقاعدة عن طريق الكود

http://pastebin.com/jZ19Rs38

http://codeblow.com/questions/using-sqlite-database-from-the-inside-ms-access/

http://www.freevbcode.com/ShowCode.asp?ID=6893

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#10

اكرمك الله

#11

اخي الكريم / محمد فؤاد

شكرا على هذا الطرح الرائع....

لدي سؤالين لو تكرمت....

هل يعتبر هذا البرنامج غني عن برنامج sql server ?

هل ممكن تشرح طريقه الربط الشبكي اذا كان لدي اكثر من جهاز؟

#12

اجابة السؤال :- لا

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#13

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…