(" الاتصال مغلق") 1159801
5. كائن الامر 00177177800
كائن الأوامر 501601101800 في اعتقادي أنه يمثل القلب للاتصال المتصل . وهو من أجل
تنفيذ عملية قراءة البيانات المخزنة في قاعدة البيانات . أو خديثها ( من إضافة وتعديل وحذف )
ويعتمد في د 1 وجود اتصال فتوح مع قاعدة البيانات . وعلى جملة الاستعلام
البنيوية ]50 وهي لغة قياسية لبناء ومعاجة قواعد البيانات ومحتوياتها . وتتضمن هذه
اللغة تعليمات من أجل إضافة , تعديل , حذف . ترتيب , و اختيار سجلات )
وله ثلاثة انواع
1) 166 وهو النوع الافتراضي لتنفيذ جملة استعلام بنيوية 50١
2) 500600106600166 لتنفيذ إجراء مخزن في قاعدة البيانات
3 120102666 للتعامل مع جدول واحد .
يتم قديد النوع عن طريق الجملة الأتية
7 .تنفيذ كائن الامر
بعد هيز نوع كائن الأمر ونريد تنفذ الأعمال المطلوبة منه عند حصوله على تيار من
الطريقة الأولى ( 566001866306 ) وهي أحد خصائص كائن الأمر وتقوم بتنفيذ
استعلام بنيوي يرجع لنا مجموعة من الصفوف الموجودة في قاعدة البيانات وهوما بتطلب
استرجاع هذه النتيجة بواسطة الكائن. 0213846808
الطريقة الثانية ( 566001600070087 ) وهي أحد خصائص كائن الأمر وتقوم بتنفيذ
استعلام بنيوي يقوم بتحديث قاعدة البيانات ( من إضافة . تعديل . و حنف ) أو تكوين
أتظعة فراع بياتات -م الشيم 5
قاعدة بيانات والنتيجة التي ترجع هي عدد الصفوف المتأثرة بالأمر.
الطريقة الثالثة ( 56001856880 ) وهي أحد خصائص كائن الأمر وتقوم بتنفيذ
استعلام بنيوي يرجع لنا قيمة واحده فقط من قاعدة البيانات.
مشروم تطبيقي من الوضم العتملا
1 نكون قاعد بيانات باسم 51-4 علي نظام ادارة قواعد بيانات 58176 5901 1415 بها
الجداول الأتي
عصرم عم
عافارط
2. نكون نموذج علي 1/8188 الغرض منه ربط النمونج يدول في قاعدة البيانات واجراء
3. حديث قاعدة البيانات (ادخال . حذف . تعديل , قراءة)
أ ادخال البيانات اني جدول المواد |
في حدث عند النقر على زرامر " اضافه "نكتب
) 751066 0316 1010 130561 ")516000300 نعلا كة ف «م
("!. . .تمت الإضافة بنجاح ")105880
يب هذف البيانات من جدول المواد |
في حدث عند النقر على زرامر " حذف " نكتب
.ج5676" )591600062300 اعلا كم مف سذطم
(”انتبه . . . المدخلات ! ")115880
ات- تعديل البيانات من جدول المواد |
في حدث عند التق على زرامر " تعديل " نكتب
أتظعة فراع بياتات - م الشيم 7
.جطع567" )59160006100 مغلا كم مف 1م
(*عزيم -ل58660111 1016863160 : 4-+038136356-5
- 0-0306 +56 031 0316م ")5016000300 سعلا كة فس هذطم
(”المدخلات . . . ! انتبه ")105880
اث ” البحث عن البيانات في جدول المواد |
في حدث عند النقر على زرامر" بحث " نكتب
الكمعي56" )5016000661300 علا كم مف سم
عاب 036 00+ * 7561661 )50160010300 اعلا كة فس 10م
ج- استرجاع قيمه واهدد في جدول المواد |
في حدث عند خميل النمونج نكتب
.جم560176" )56160006612100 اعلا كم مف سدم
ر 031 00+ (*) صف 561661" )5016000200 علا كم فس هط
+86601656818 .0800© 8 " | بالمعهد المواد عدد" - 85613.78
"ماد " 8
ج- استعراض سجلات جدول المواد |
نضيف 080611 الي النموذج السابق بها 06] لعرض جميع السجلات بالجدول+:
أتظعة فراع بياتاة -م الشيم 8
في حدث عند التقر على الرابط "عرض" نكتب
علا كم فس هط 5016000300) "561666 * +660 2
يوفر وسيلة للتعامل مع بعض أو كافة الأخطاء المحتملة التي قد حدث في كتلة معينة من التعليمات
البرمجية اثناء عمل البرنامج . الصيغة البرمجية كلاتي :
لاللقماط
كاتمعسع با لقماع ]
إذا كنت تتوقع أن خطا معين قد يدث خلال مقطع(اجراء) معين من التعليمات البرمجية. ضع
التعليمات البرمجية في كتلة لانأ واستخدام كتلة 680007 للاحتفاظ بالسيطرة ومعالجة الاخطاء في
حال حدوثها
وتقوم المكتبة من خلال أحد الكائنات التي تتكون منها وهو الكائن ( 561 0868 ) من إنشاء قاعدة
بيانات مشابهه لقاعدة البيانات الموجودة على ال ( 5607/85 ) أو الجهاز نوع قاعدة البيانات
ويتم هذا نسخها في الذاكرة الخاصة بالجهاز ثم اجراء جميع التعديلات فى النسخه الوهمية التى
بالذاكرة ثم عندما أمر التحديث يقوم الجهاز بعمل التحديثات التى تمت.كما ان هذا النظام
تفضل عدم التعامل معه الا فى حالة التقارير أو اى بيانات لا تريد اجراء التعديلات عليها وخاصة فى
حالة وجود عدة اجهزه تعمل على نفس قاعدة البيانات.
في هذا الجزء سترى كيف يعمل للاتصال المنفصل ...وقد قسمئه إلى قسمين + 086581
رئيسين الاول بعرض لك الفئة 0818/8008682 والثاني. لممالحة الديانات التي تمل الجسر الذي سترسل
1 عد بدأ مشريع جديد للاتصال بقامدة البيانات يقب قيل كل شيم أن تستدعي فضا الْأسَمام
اللناسب مزود البيانات من نوع 560176 501 يستدعي كلا
2. ننشئ كائن الاتصال 000117661001 و نسند له نص الاتصال كلاتي
:1 +5-ةفوطة 03 جمعيض5") لمت عسممعلو8 توت عم سو سسنط
( "عن 7علا 101686210756263
3.انشاء محول البيانات 81نا 803 0218
يقوم هذا الكائن باستقبال وارسال البيانات من وإلى مصدر البيانات وإرسالها إلى الكائن ( 561 0818
) ويعتبر هذا الكائن حلقة وصل بين الكائن ( 600076613017 ) وبين الكائن ( 581 0868 ) و بسبب
وظيفته هذه يعتبر كائنا معقدا حيث ختوي على أربع كائنات أخرى تساعده في أداء مهمته هي
1-( 6007101200 661ا56 ) : للقراءة من قاعدة البيانات ووضع البيانات التي يتم قراءتها في
الكائن 561١ 0918 )
2-( 6011710300 0218(لا ) : لإرسال التعديلات إلى مصدر البيانات
3-( 6011710300 115811 ) : لإضافة بيانات جديدة إلى مصدر البيانات
أتظعة فراع بياتاق - م الشيم 10
١-4 600701200 06618 ) ؛ لحذف بيانات قائمة في مصدر البيانات
حيث محول البيانات 8080187 0848] اللخصص لتنفيذ جمل .501علي قواعد البيانات من
يشبه في عمله كائن الأمر في الوضع المتصل الا انه يختلف عنه في انه لا يختاج الي فتح الاتصال . ويمرر
له قيمتان : جملة 501 وكائن اتصال
رفعها لحفظ التعديلات عل البيانات الرئيسي ., وهذا كله يتم في أحد الموارد الرئيسية لنظام
التشغيل ألا وهو ( الذاكرة ) .. ليس هذا فحسب وإما يمكننا أخذ البيانات من أكثر من قاعدة بيانات
للتعامل معها ثم حفظ جميع التعديلات عا ادر البيانات الرئيسية ... و من ذلك جد أن الفكرة
الرئيسية التي يقوم عليها هذا الكائن هي عدم الاتصال بقاعدة البيانات أثناء التعامل معها . ويتم
التصريح عنها بهذا الشكل :
5. الكائن :106(ه8 0010111200 يقوم ببناء الأوامر الخاصة بتحديث البيانات من تعديل وإضافة
20 )1511061 سمسسمعلو8 «عل< عذ عه سنط
وخلال ذلك التصريح نقوم بريط كائن (06|(ا601111172008 بالكائن 08128020181 . ثم نقوم
بإيقاف التحديث للبيانات الموجودة في ال 084856 وقبول التحديثات الحالية من أجل حفظها
ونقلها من ال 0812561 إلى مصدر البيانات
1. نعمل على جدول الطالب 50010 في قاعد بيانات 51-4 .
2. نكون نمونج علي 1/8.88 الغرض منه ربط النمونج يجدول في قاعدة البيانات واجراء
رقم الطااب |[
الاسم
تاريخ الميلاد 3/2014 /11 ©<-
عدد الطلبه بالمجهد [3 طالب
3. نعلن عن كائن الاتصال في منطقة الاعلانات العامة في النموذج حتي لا تضظر الي تكرار
كتابته في كل اجراء في النموذج كلاتي
ز 088685-54 .#معنضع5" ) وماء 5010008 اعلا كم صف 010
4. حديث قاعدة البيانات (ادخال . حذف . تعديل , قراءة)
ع- ادخال البيانات اني جدول الطالب |
في حدث عند النقر على زرامر " جديد "نكتب
,"50 00 *561661" )5010313803016 علا كم 30 10م
:0313856 علا كم كل 18م
(011060)80 50120003008 سعلا كم سس 10م
("بنجاح_التسجيل تم" )*«115880
د حذف البيانات من جدول الطالب |
في حدث عند النقر على زرامر" حذف " نتكتب
50 سمعع+ * 7561661 )5010313803016 اعلا كم 2 هم
(600 76801.78 8 "حل3 عععطال
033858 علا كم كل «18ط
(01106)80 506130003088 معلا كم هس سهذطم
ذ- تعديل البيانات من جدول الطالب |
في حدث عند النقر على زرامر" ديث " نكتب
038566 بعلا كم كل هط
أتظعة فراع بياتات -م الشيم 18