c# - Nullable object must have a value datetime -
डेटाबेस
EmbarkDate [] allowNulls जाँच DisembarkDate [] allowNulls [dbo] अद्यतन की जाँच की। [t_CrewContract] सेट EmbarkDate = बातिल जहां cc_ID = 'AEDAEC31-6108-CE8F-97DF-114FD87A6257' अद्यतन [dbo]। [t_CrewContract] सेट DisembarkDate = बातिल जहां cc_ID = 'AEDAEC31-6108-CE8F-97DF-114FD87A6257' सी # <प्री> सार्वजनिक तिथि टाइम? एम्बर्कडेट {प्राप्त करें; सेट; } सार्वजनिक तिथि समय? डिज्म्बर डेट {प्राप्त करें; सेट; } ContractItems.Add (नई ContractItem {EmbarkDate = item.cc_EmbarkDate.HasValue = अशक्त item.cc_EmbarkDate.Value:? Item.cc_EmbarkDate = अशक्त, DisembarkDate = item.cc_DisembarkDate.HasValue = अशक्त item.cc_DisembarkDate.Value:? मद। Cc_DisembarkDate = null,}); अगर (activeContract.EmbarkDate == नल) {} //...codes
त्रुटि: Nullable वस्तु एक मूल्य क्या समस्या धन्यवाद आप
एम्बर्कडेट = आइटम.सीसी_एम्बारडेट.हास्लाव! = नल? item.cc_EmbarkDate.Value: item.cc_EmbarkDate = अशक्त, DisembarkDate = item.cc_DisembarkDate.HasValue = बातिल? item.cc_DisembarkDate.Value: item.cc_DisembarkDate = अशक्त
समस्या यहाँ आप HasValue
तुलना कर रहे हैं शून्य पर है, जो हमेशा झूठे हो जाएगा, क्योंकि यह एक बूलियन है। आप बस item.cc_EmbarkDate.HasValue करना चाहते हैं? (दिनांक समय?) Item.cc_EmbarkDate.Value: item.cc_EmbarkDate = null
। DisembarkDate
Comments
Post a Comment