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 वस्तु एक मूल्य क्या समस्या धन्यवाद आप

<है होना आवश्यक है P>
  एम्बर्कडेट = आइटम.सीसी_एम्बारडेट.हास्लाव! = नल? 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

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -