الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أجعل حقل التاريخ NULL بدلاً من التاريخ (01-01-1900)

مغلق
بدأه aswany في 23 مايو 2006 · 3 رد · 735 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الزملاء

السلام عليكم

لدي مشكلة في عملية إضافة صف بقاعدة بيانات sql server 2000

لدي جدول به عدة حقول تاريخ وعند عملية الاضافة أحتاج لأن أترك بعض حقول التاريخ خالية (NULL) مثل تاريخ الاستلام وتاريخ التسديد وتاريخ الفصل وهكذا ..

علماً بأنني أستخدم الأداة dateTimePicker على النموذج حتى لا يتسنى للمستخدم إدخال تواريخ خاطئة ولكن عند الاضافة ظهرت المشكلة الكبرى وهي في الحقول التي أتركها خالية تم إضافة التاريخ (01-01-1900) في قاعدة البيانات وحاولت بكل الطرق من تغير خصائص الأداة مثل خاصية showcheckBox وخاصية Check جعلتها بالقيمة False حتى لا يظهر التاريخ وكذلك أستخدمت Value بدل Text لإسترجاع التاريخ من هذه الأداة ولكن دون جدوى .

ولقد قمت ببعض المحاولات بتغير ال datetimepicker بالاداة Textbox على أمل ترك القيمة الخالية في قاعدة البيانات كما هي ولكن للأسف كانت النتيجة واحدة يتم إضافة التاريخ المذكور عاليه .. وكذلك قمت بغير نوع الحقل من smalldatetime إلى datetime ولكن مازالت نفس المشكلة قائمة .

واستفساري لماذا عند التعامل مع قاعدة البيانات من قبل VB.NET2005 تظهر هذه المشكلة رغم أنني تعاملت مع 2003 ولم تظهر هذه المشكلة .ولماذا بدل من ترك الحقل بالقيمة الافتراضية الخالية (NULL) يقوم بوضع التاريخ (01-01-1900) .

وسؤالي : ماذا تفعل لو كنت مكاني ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

في إنتظار ردكم على أحر من الجمر

وشكراً .

#2

up

up

#3

يا خبراء قواعد البيانات انت رحتوا فين ..... ولا العملية Null خالص

#4

مرحبا

في عمليه الادخال اي ال insert statment

إجعل قيمه القل Null و لا حظ ان null لا تكون تكست بل تكون type

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…