الاخوة الزملاء
السلام عليكم
لدي مشكلة في عملية إضافة صف بقاعدة بيانات sql server 2000
لدي جدول به عدة حقول تاريخ وعند عملية الاضافة أحتاج لأن أترك بعض حقول التاريخ خالية (NULL) مثل تاريخ الاستلام وتاريخ التسديد وتاريخ الفصل وهكذا ..
علماً بأنني أستخدم الأداة dateTimePicker على النموذج حتى لا يتسنى للمستخدم إدخال تواريخ خاطئة ولكن عند الاضافة ظهرت المشكلة الكبرى وهي في الحقول التي أتركها خالية تم إضافة التاريخ (01-01-1900) في قاعدة البيانات وحاولت بكل الطرق من تغير خصائص الأداة مثل خاصية showcheckBox وخاصية Check جعلتها بالقيمة False حتى لا يظهر التاريخ وكذلك أستخدمت Value بدل Text لإسترجاع التاريخ من هذه الأداة ولكن دون جدوى .
ولقد قمت ببعض المحاولات بتغير ال datetimepicker بالاداة Textbox على أمل ترك القيمة الخالية في قاعدة البيانات كما هي ولكن للأسف كانت النتيجة واحدة يتم إضافة التاريخ المذكور عاليه .. وكذلك قمت بغير نوع الحقل من smalldatetime إلى datetime ولكن مازالت نفس المشكلة قائمة .
واستفساري لماذا عند التعامل مع قاعدة البيانات من قبل VB.NET2005 تظهر هذه المشكلة رغم أنني تعاملت مع 2003 ولم تظهر هذه المشكلة .ولماذا بدل من ترك الحقل بالقيمة الافتراضية الخالية (NULL) يقوم بوضع التاريخ (01-01-1900) .
وسؤالي : ماذا تفعل لو كنت مكاني ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
في إنتظار ردكم على أحر من الجمر
وشكراً .