Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एंटिटी फ्रेमवर्क में datetime2 और ProviderManifestToken

समस्या यह है कि, जैसा आपने कहा था, आप उस दिनांक समय संपत्ति के लिए इकाई पर कोई मूल्य निर्धारित नहीं कर रहे हैं जो इसे डिफ़ॉल्ट रूप से '0001-01-01' पर ले जाता है जो निश्चित रूप से सीमा से बाहर है डेटाटाइम SQL सर्वर पर कॉलम। दिनांक समय प्रकार दिनांक सीमा है 1 जनवरी, 1753, 31 दिसंबर, 9999 तक .

इसे हल करने के लिए, आपको या तो उस संपत्ति को SQL सर्वर पर भेजने से पहले एक श्रेणी मान निर्दिष्ट करना होगा, या अपने DB कॉलम प्रकार को datetime2 जिसकी दिनांक सीमा 0001-01-01 से 9999-12-31 . तक है ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक्सेल स्प्रेडशीट में VARCHAR आकार सीमा

  2. कोल्डफ्यूजन:दिनांक फ़ील्ड में शून्य मानों से निपटना

  3. चेकबॉक्स ऑनचेक किए गए चेंज होने पर ग्रिडव्यू से चेकबॉक्स मान कैसे प्राप्त करें?

  4. एक चयन कथन जो एक चर के लिए मान निर्दिष्ट करता है उसे डेटा-पुनर्प्राप्ति संचालन के साथ जोड़ा नहीं जाना चाहिए

  5. SQL सर्वर 2008 में संग्रहीत कार्यविधि को डिक्रिप्ट कैसे करें