المتابعون للمدونة

الجمعة، 8 ديسمبر 2017

Global Queries


إنشاء استعلامات عامة Global Queries:
يمكنك إنشاء موصل جدول لتنفيذ استعلامات عامة، كحساب دالة تجميع، أو تنفيذ استعلامات الحذف والإدراج دون أن يكون مرتبطا بجدول معين في مجموعة البيانات.. لفعل هذا، اضغط بزر الفأرة الأيمن في أي منطقة خالية من مصمم مجموعة البيانات، ومن القائمة الفرعية Add اضغط الأمر Query.. أو اسحب العنصر Query من صندوق الأدوات وألقه على أي منطقة فارغة من مصمم مجموعة البيانات.. سيؤدي هذا إلى إطلاق المعالج السحري لتهيئة الاستعلام، لكنه سيبدأ هذه المرة بنافذة اختيار الاتصال بقاعدة البيانات، ثم يستمر بنفس الخطوات السابقة، لكنك لن تستطيع إنشاء استعلام يعيد سجلات بهذا المعالج.. يمكنك فقط إنشاء استعلامات تعيد قيما منفردة، أو استعلامات التحديث والحذف والإدراج.. وبعد أن تنهي المعالج، ستجد موصل جدول جديد قد أضيف إلى مجموعة البيانات، وسيكون اسمه QueriesTableAdapter وهو اسم لا يمكنك تغييره.. وأية استعلامات عامة أخرى ستنشئها ستضاف إلى هذا الموصل.. وقد أضفنا إليه في مشروعنا هذا الدالة GetAuthorsCount التي تعيد عدد المؤلفين، والدالة GetBooksCount التي تعيد عدد الكتب.
تذكر مرة أخرى، أن موصل الاستعلامات لا يتعامل مع استعلامات أو إجراءات مخزنة تعيد سجلات.. هو فقط يتعامل مع استعلامات أو إجراءات مخزنة تعيد قيما مفردة، وإذا اخترت إجراءا مخزنا يعيد سجلات، فستعيد هذه الوسيلة قيمة أول خانة في أول صف في النتيجة! 

من كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت بتقنية ADO .NET.. للتنزيل:

 


ليست هناك تعليقات:

إرسال تعليق

صفحة الشاعر