والمقصود بها مجموعة الأدوات التي تساعد في الاتصال بقاعدة البيانات وحفظ
يمكن له أن يقوم بتخزين أكثر من جدول من قاعدة البيانات أو نتيجة
استعلام وهو كائن منفصل عن قاعدة البيانات.
038880818٠ : وهي جسر بربط بين 0358582 وقاعدة البيانات ويدعم
أوامر , +:1056 - عاعا06 - ع:8ملا - 56166 لذا هو مزود لل 038538565
08886808 : وهو كائن يستخدم لقراءة البيانات من قاعدة البيانات
0ا8 088 : يستخدم هذا الكائن لتمثيل العلاقات بين الجداول في
قاعدة البياناتل1010 .
0 : بسمح هذا الكائن للكائن :18م033808 بتطبيق الأوامر
أرجو أن تكون هذه المقدمة مفيدة لكم في 800.157 وأنكم استغدتم منها .
دورة في800.1157 - الدرس الثاني
درس اليوم جميل جدا وهو الاتصال مع قاعدة بيانات؛ يمكن أن يتم ذلك بطريقتين إما من خلال
8م معلج البيانات الخاص بمصدر البيانات أو من خلال كتابة كود بلغة برمجة معينة.
بهذا الدرس سنقوم بشرح كيفية الاتصال بقاعدة البيانات من خلال 10/1280 .
أصدقائي قوموا بفتح مشروع 81051:8/ جديد في الفيجوال استديو 2010 الخاص بكم أو اي اصدار
آخر ولكن معظم عملي سيكون على اصدار 2010.
قوموا بإنشاء موقع فارغ تماما حتى نتعلم من الصفر؛ ستجدون فيه فقط ملف و10165.6006 .
الآن اصدقائي ستظهر لكم رسالة مفادها أن قاعدة البيانات يجب أن تكون في مجلد خاص اسمه
200_08 والمجلد غير موجود لديك هل تريد انشاء هذا المجلد ؟
الرجاء هنا اختيار انعم وستجد انه تم انشاء_المجلد وتم وضع قاعدة البيانات بداخله.
افتح قاعدة البيانات وانشئ جدول جديد بالنقر اليميني فوق مجلد 785185 واختر بعل م80
ضع فيه 501010 وهو المفتاح الرئيسي من النوع 108 وقابل للزيادة تلقائياء واضف الحقل
5000/0806 وهو نوع 1737003150 والحقل 89150670316+ من النوع 216ل احفظ الجدول
الجديد باسم 50108045
ملاحظة : أخوتي هذا النموذج سنعمل عليه طيلة فترة دورتنا وهو قابل للتوسع بحسب الحاجة.
الآن نعود ونقوم بإنشاء ملف جديد وهو صفحة الانترنت التي سنعمل عليها؛ء ضغطة يميئية على
ارضية السيرفر ونختار 18600 087 م80 ونختار 0800) 1/65 ونتركها بالاسم الافتراضي
ليتم فتج الصفحة لدينا بوضع 500808 كود نضغط فوق 065190 حتى نتمكن من العمل معهاء
احتى نقوم بإنشاء اتصال مع قاعدة البيانات الخاصة بنا نحتاج لأداة تقوم بالاتصال وأخرى لعرض
للاتصال سنستخدم 501/068 348ل |50 وللعرض سنستخدم /(«18/ا 610 وهم عناصر تحكم في
تضع . «عالا 980 جديد _ في الضفحة _ من خلال السحب والافلات لعنصر_ التحكم
ومن قائمة مهام عنصر التحكم 78515 علا 608 نختار من القائمة المنسدلة الخاصة ب
5001768 0858 10056 تختار 50166 03858 نعلا .
ليفتح أمامنا معالج لإنشاء الاتصال مع قاعدة
انات ؛ الآن نختار نوع قاعدة البيائات لدينا وهي
©088585 .501 ونترك اسم مصدر البيانات كما هو ونضغط زر 6ا0 او موافق
الآن علينا اختيار الاتصل الخاص بنا وهو عادة موجود ضمن ملف 65.6009" ولكن بما أن
اء الاتصال _معها _بنفسه. ويقوم بحفظه ا ضمن ملف 0/65.60069 _تلقائيا.
نختار اسم قاعدة البيانات ونضغط زر 0©»8 ليظهر لدينا مربع نصي يطلبنا بوضع اسم جديد لل
الاسم الذي نرغب وأنا سأتركه بالاسم الافتراضي 601108680105809 ونضغط زرغظرعلا .
ليظهر لدينا كافة الجداول بقاعدة البيانات ضمن قائمة منسدلة نختار الجدول الذي نرغب بعرض
بياناته ليتم عرض كافة حقوله على هيئة عورا :0ط ا656 أسفل منه نختار أيضا الحقول التي
نرغب بعرضها ونضغط زر 067 لتظهر شاشة لاختبار الاتصال المنشاً وتنفيذ الاستعلام المناسب
لنجد بالصفحة أنه تم انشاء عنصري تحكم هما 038500766 |50 و #اعالا 910 وجاهزين
لعرض البياذ
الآن شرحنا كيفية انشاء اتصال مع قاعدة البيائات لكن ماهي المعلومات الخاصة بالاتصال ضمن
ملف و06مى, ماع يي ؟؟؟؟
التاغ م80 يحمل الاسم "601006650058109" 018776 ويحمل سلسلة الاتصال التالية :
9 وهي مزودة بمجموعة من البيانات سأقوم بشرحها:
-< 500768 : وهو نوع قاعدة البيانات الخاصة بنا وهي من نوع 501508555 .
-< 886005518080068 :ملف قاعدة البياقات المرفق حيث أنه موجود ضمن مجلد
- 56601187 : تفعيل خيار حماية الاتصل 0106 .
- 10508066 : انشاء 10528066 تم تفعيله 1016 .
كما تم تزويد الاتصل _بروفايدر 0807083018008 حيث أنه موجود ضمن فضاء
الأسماء 0ع 6ا59, 0313 .51516171
دورة في 800.111 - الدرس الثالث
سنقوم في هذا الدرس بالتعلم حول كيفية الاتصال مع قاعدة البيانات ولكن باستخدام كود السي شارب؛
وكود ال 8.0157 ولن أطيل عليكم من متطلبات العمل صفحة 7م85 وفيها لاعلا 9010 ليقوم
بعرض البيانات وسنستخدم الكود التالي والذي سأقوم بشرحه سطر تلو الآخر
لمم ت60006) 50160002100 سعه - مف 50160002100
لمم امع 501600020051560 عم جف 5016000300
الآن سنبداً بالسطر الأول والذي مهمته هو أن يقوم بإنشاء سلسلة اتصال مع قاعدة البيانات وهذه
السلسلة تستخدم الاتصال الموجود في ملف 1//60.00069 حيث أن الاتصال هذا مربوط مباشرة مع
قاعدة البياقات وتكون عملية الانشاء من خلال تخزين سلسلة الاتصال في متحول نصي 980109 :
00066 .[ "ومتع كممتك 000" ]60006110056105 2281 001180131001120
حيث أن 6011116©80050109 هو اسم الاتصل الموجود في ملف و10/65.60079
نقوم بعدها بإعداد الاتصال والذي سيستخدم السلسلة الاسبقة للولوج لملف 1760.000619 ومنه إلى
قاعدة البيانات ويكون من النوع 501601070620801 كما يلي :
حيث أنه يأخذ المتحول 0101066201 كوسيط يمرر له.
من ثم سنقوم بتخزين الاستعلام الخاص بنا ضمن متحول نصي لنقوم فيما بعد بتنفيذه لجلب البيانات
من قاعدة لبيائات وهذا الاستعلام يجب أن يكون مكتوب وفق لغة |50 النظامية ويجب مراعة الدقة
ابة هذا الاستعلام ولتلافي الأخطاء أخوتي يفضل أن تقوموا بكتابته ضمن أحد محررا 59١
والتعليمة تكون كما يلي :
أما الآن سنقوم بإنشاء أداة تنفيذ الاستعلام السابق والتي تستخدم الاتصال 600 كأداة للولوج لقاعدة
البيانات وستقوم بتنفيذ الاستعلاك السابق وهي كما يلي :
نبداً الأن بالعمل ونقوم بفتح الاتصال مع قاعدة البيانات من خلال التعلمية :
سنقوم الأن بقراءة البيانات وتخزينها ضمن الذاكرة على هيئة جدول ضمن متحول من نوع
حيث أن هذا المتحول يقوم بقراءة البيانات التي قَام 0070 بجلبها من قاعدة البيانات أثناء تنفيذه التابع
6001686808610 والذي يعمل على جلب أكثر من سطر من قاعدة البيانات.
أما الآن فإن نتيجة الاستعلام أصبحت موجود بالذاكرة ضمن المتحول مل السابق ونحتاج لوسيلة
11 مع المتحول الذي لدينا وهو ول كما يلي :
وسنقوم بعملية
الربط من خلال عمل 8008109 كما يلي:
ولكن ماهو عمل ()031388100 ؟؟؟؟
إن هذا التابع يعمل على الوصل ما بين جدول موجود بالذاكرة ضمن متحول +06 358868ل أو
©0885 وبين عنصر تحكم مرئي للمستخدم متل لناع١/ا 6:16 أو الاع(/١ 5ا(ة061 أو غيرهم.
دورة في 800.157 - الدرس الرابع
التعامل مع :085380858 و 023566 !!!!
سنتعرف من خلال هذا الدرس التعامل مع كلا من :80326 318ل و 568 هادل ونتعرف على
ألا عام 088803 :
هو جزء من مزود بيانات 800.157 يعمل كصلة الوصل ما بين 08885©6©8 وبين مصدر البيانات
©©285001ل ويقوم هذا الغرض بتحميل البيائات من مصدر البيانات إلى 0888568 الخاصة بنا.
كما أنه يقوم بتعريف استعلامات 501 الخاصة مثل , 6035لا , 1056:4 , :6عا56
عند التعامل مع قواعد بيانات +5678 |50 فإن الغرض الخاص .من 08188080082 هو
«عام 50035803 .
كما يمكن الوصول إليه من خلال فضاء الأسماء 501611204 5(50811.02313 يعمل بشكل صريح
هنا كصلة وصل بين 03385668 و قاعدة االبيائات حيث يتم تعريفه بالشكل التالي :
©6م1033803و5 نعلا كم 6م303 010
فيها بتخزين ناتج استعلام معين على هيئة جدول أو مجموعة جداول ويمكننا فيه الوصول إلى أي
جدول وإلى أي سطر من أسطر الجداول الموجودة فيه.
تتميز بأنها تحتاج للا ل بقاعدة البيانات مرة واحد ا وقت الحاجة فقط فهي تعمل بدون اتصال
وتوفر جودة وسرعة بالوصول إلى البيانات؛ يمكن تعريف هذا الغرض كما يلي :
()03856 بعلا كم 03856 0ط
في البداية وكما تعلمنا قمنا بتعريف سلسلة الاتصال مع قاعدة البيانات وقمنا بتخزين محتواها في
متحول نصي 00066000 واستخدمنا هذه السلسلة في تعريف الاتصال مع قاعدة البيائات 600
وقمنا بتجهيز الاستعلام الخاص بنا 501588071608 كما تعودنا في الدرس السابق:
حيث أننا نقوم بتمرير الامتعلام والاتصال له كوسيط دخل حتى يقوم بمهمة تنفيذ الاستعلام ويمكن
أن نقوم عن 13 0818/0318 أنه بديل عن 50160171071810 ويعمل نفس عمله ولكن عند استخدامنا
لل :0856 لا يمكن استخدام 5016010000800 لذا نقوم باستخدم هذا الغرض كبديل له.