سؤال: كيف أجعل متغير من نوع Date يساوي Nothing
عندما أكتب
Dim MyDate as Date =Nothing
يخزن القيمة
12:00:00 AM
:s :s :s :s
لماذا وما هو الحل؟
سؤال: كيف أجعل متغير من نوع Date يساوي Nothing
عندما أكتب
Dim MyDate as Date =Nothing
يخزن القيمة
12:00:00 AM
:s :s :s :s
لماذا وما هو الحل؟
محبكم/ أبو أنس
المفيد:
3أسطر برمجية للتنقل بإستخدام مفتاح الإدخال
درس بناء واستخدام أدوات المستخدم ASP.NET Web User Controls
خدمة نسيت كلمة المرورمع الشرح ASP.NET
طريقة سهلة للتعامل مع ListBox و Combobox
إضافة الخصائص الى أدوات الويب ASP.NET
موقع لبيع الكمبيوترات مع الكود ASP.NET
كنترول بسيط مع الكود HoverButtonTextBox
برنامج لإنشاء Propertys مع الكود
كيف نختار بين DataGrid,DataList,Repeater
روابط برامج مهمة ASP.NET مع أكوادها
[islamonline]المفيد الدعوي[/islamonline]

اخى ابوانس هذه هى القيم الافتراضية فالمتغير DATE عبارة عن هيكلية كما هو الحال فى المتغيرات الرقمية فيمتها الافتراضية هى 0 ولا يمكن ان تكون لاشئ اوNULL
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

ألا توجد حلول التفافية
لأن هذه المشكلة ستكلفني تغيير أي متغير في المشروع من نوع Date الى أي شيء أخر
محبكم/ أبو أنس
المفيد:
3أسطر برمجية للتنقل بإستخدام مفتاح الإدخال
درس بناء واستخدام أدوات المستخدم ASP.NET Web User Controls
خدمة نسيت كلمة المرورمع الشرح ASP.NET
طريقة سهلة للتعامل مع ListBox و Combobox
إضافة الخصائص الى أدوات الويب ASP.NET
موقع لبيع الكمبيوترات مع الكود ASP.NET
كنترول بسيط مع الكود HoverButtonTextBox
برنامج لإنشاء Propertys مع الكود
كيف نختار بين DataGrid,DataList,Repeater
روابط برامج مهمة ASP.NET مع أكوادها
[islamonline]المفيد الدعوي[/islamonline]

طيب لو تخبرنا ايش الهدف من جعل قيمة المتغير null
يمكن استخدام الربط المتأخر بتعريف متغير من النوع object
اذا كنت تستخدم vb.net2005 يمكنك تعريف متغير ذا قيمة ويقبل القيمة null
Dim dt As Nullable(OF Date)
ويمكن الاستعلام عنه باطريقة hasvalue حاليا لا يوجد لدى اللغة لضرب مثال
يمكن ان يساعدك احد الاخوة
تم تعديل هذه المشاركة بواسطة SOLO.NET في 16 يناير 2006 في 21:48
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

للأسف لدي VS2003
الفكرة أنني أستخدم DataSet وأحدثها عن طريق أمر Update
لدي أصناف تحتوي على خصائص propertys من نفس نوع وأسماء الأعمدة في الجدول مثل
لتسهل الفكرة هذا مثال عن جدول عميل وصنف عميل
Customer Table[ID as int , Name as varchar , RegDate as DateTime]
Class Customer public property ID as integer public property Name as string public property RegDate as Date
فالمشكلة عندما لا يدخل المستخدم تاريخ (وهو ليس ضروري) وأقوم بتحديث قاعدة البيانات يحصل خطا وذلك لأن "12:00:00 ص" لا يحتوي على تاريخ
ملاحظة:
أنا أعمل على نظام نقليات فليس من المعقول وضع تاريخ التحرك وتاريخ الوصول في نفس الوقت
تم تعديل هذه المشاركة بواسطة ابوأنس في 17 يناير 2006 في 08:47
محبكم/ أبو أنس
المفيد:
3أسطر برمجية للتنقل بإستخدام مفتاح الإدخال
درس بناء واستخدام أدوات المستخدم ASP.NET Web User Controls
خدمة نسيت كلمة المرورمع الشرح ASP.NET
طريقة سهلة للتعامل مع ListBox و Combobox
إضافة الخصائص الى أدوات الويب ASP.NET
موقع لبيع الكمبيوترات مع الكود ASP.NET
كنترول بسيط مع الكود HoverButtonTextBox
برنامج لإنشاء Propertys مع الكود
كيف نختار بين DataGrid,DataList,Repeater
روابط برامج مهمة ASP.NET مع أكوادها
[islamonline]المفيد الدعوي[/islamonline]

nothing للتاريخ امر مستحيل
ولكن يمكنك اختيار تاريخ قديم مثلا 01/01/1820
واخبر برنامجك
انه اذا وجدت التاريخ = 01/01/1820
افهم ان المستخدم لم يحدد تاريخ وهذا تاريخ ولادة جدي الرابع
باالتوفيق
السلام عليكم
هل تستخدم ms sql server ?
لو كنت تستخدم ms sql يبقا الموضوه سهل جدا بلشكل التالى
تعمل Procedure لى insert والحقل بتاع التاريخ يكون null
@VISIT_Date smalldatetime = null,
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

جزاكم الله خير
للأسف كنت مستعجل على الموضوع واضطريت الى أن أغير المتغيرات الى string وأريح راسي
جزاكم الله خير مرة أخرى
محبكم/ أبو أنس
المفيد:
3أسطر برمجية للتنقل بإستخدام مفتاح الإدخال
درس بناء واستخدام أدوات المستخدم ASP.NET Web User Controls
خدمة نسيت كلمة المرورمع الشرح ASP.NET
طريقة سهلة للتعامل مع ListBox و Combobox
إضافة الخصائص الى أدوات الويب ASP.NET
موقع لبيع الكمبيوترات مع الكود ASP.NET
كنترول بسيط مع الكود HoverButtonTextBox
برنامج لإنشاء Propertys مع الكود
كيف نختار بين DataGrid,DataList,Repeater
روابط برامج مهمة ASP.NET مع أكوادها
[islamonline]المفيد الدعوي[/islamonline]

استخدم Timestamp بدلا من Date!!
بالتوفيق!
صفحاتي: صفحة حسام الملحم www.hussam.ws مدونة
آخر المشاريع: مشروع لغة برمجة عربية شيئية التوجه
ألعاب على الجوال : 1-(لعبة O X على الجوال ) 2-(لعبة الرقم السري على الجوال ) 3-(لعبة آخر حبة على الجوال )
ألعاب على الحاسب: لعبة الوزراء الثمان ، لعبة شطرنج ، لعبة التركيب Tetris
مواضيعي:
الفرق الجذري بين الجافا و C# شرح التعامل مع WTK لبرمجة الجوالات
مشاركاتي:
برنامج (كاتب) للكاتب فهد OMLX، برنامج (المحول) للكاتب فهد OMLX، برنامج (Unit Storm) للكاتب بشير C&Dell، أيهما أكبر الأعداد الصحيحة أم الطبيعية للكاتب Romanof، سؤال رياضي بحت للكاتب VB6-Rocket، التحدي الكبير للكاتب ANSI،
هذا الموضوع مغلق.