فئة باني أوامر سيكويل
SqlCommandBuilder
Class
هذه
الفئة ترث الفئة DbCommandBuilder، وهي تمتلك نفس خصائصها ووسائلها، مع فارق بسيط أنها مخصصة
للتعامل مع سيكويل سيرفر وأوامره SqlCommand.
ولحدث
إنشاء هذه الفئة صيغتان:
- الأولى بدون معاملات.
وتمتلك
هذه الفئة الوسيلة الجديدة التالية:
اشتقاق المعاملات DeriveParameters:
أرسل إلى هذه الوسيلة كائن أمر SqlCommand مجهز لتنفيذ إجراء مخزن، لتقوم هذه الوسيلة بالاتصال بقاعدة
البيانات، والحصول على معلومات عن معاملات الإجراء المخزن، واستخدامها لإضافة
المعاملات المناسبة إلى مجموعة المعاملات Parameters Collection الخاصة بكائن الأمر.. لاحظ أن خطأ سيحدث لو أرسلت إلى هذه الوسيلة
كائن أمر يتعامل مع استعلام SQL أو يحتوي على اسم إجراء مخزن غير صحيح.
ويعيب هذه الوسيلة أنها تحتاج إلى الاتصال
بقاعدة البيانات مرة إضافية لإحضار بيانات المعاملات، لأنك بالتأكيد ستتصل مرة
ثانية لتنفيذ الأمر.
والمشروع
CommandBuilder يريك مثالا على استخدام هذه الفئة لإنتاج أوامر التحديث والإدراج
والحذف.
من
كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:
http://mhmdhmdy.blogspot.com.eg/2016/02/blog-post_28.html
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.