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

السبت، 28 يناير 2017

DbParameter Class


فئة معامل قاعدة البيانات DbParameter Class 

هذه الفئة معرفة في النطاق System.Data.Common، وهي فئة أساسية مجردة تجب وراثتها، تمثل الواجهة IDbDataParameter مما يعني أنها تمثل أيضا الواجهة IDataParameter، وبالتالي فهي تملك كل خصائصهما، ولا تزيد عليها إلا خاصية واحدة جديدة وهي: 

 تمثيل قيمة منعدمة في عمود المصدر SourceColumnNullMapping:
إذا جعلت قيمة هذه الخاصية True، فسيعني هذا أن هذا المعامل يستخدم لإخبارك إن كان عمود المصدر SourceColumn في مجموعة البيانات DataSet فارغا أم لا، حيث تكون قيمة المعامل 0 إن كان العمود فارغا، وتكون قيمته 1 إن كان العمود يحتوي على أي قيمة.. هذا مفيد عند تعريف استعلامات التحديث، لأن مقارنة أي خانتين قيمتهما Null تكون نتيجتها False رغم أن الخانتين متساويتين فعلا!.. لهذا يجب أن نتأكد قبل إجراء المقارنة إن كانت الخانتين فارغتين أم لا.. وسنرى كيف نستخدم هذه الطريقة عند التعرف على موصل البيانات في فصل لاحق. 

كما تمتلك هذه الفئة وسيلة واحدة، وهي: 

 تصفير النوع ResetDbType:
تعيد الخاصية DbType إلى قيمتها الافتراضية. 

والفئات التالية ترث هذه الفئة:
OdbcParameter Class
OleDbParameter Class
SqlParameter Class
OracleParameter Class

وسنقتصر هنا على التعرف على الفئة SqlParameter. 

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


 

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

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر