2009-12-16 12 views
33

का उपयोग करना मेरे पास एक टेबल w/aql दिनांक डेटा प्रकार है। जब मैं ईडीएम मार्कअप को देखता हूं, तो भंडारण तत्व इसे प्रतिबिंबित करता है। वैचारिक इकाई में डाटाटाइम का डेटा प्रकार होता है (दिनांक डेटा प्रकार प्रतीत नहीं होता है)। जब मैं परिवर्तनों को सहेजता हूं और एक डेटटाइम इंस्टेंस से जुड़ा होता है जो मैं जारी रखना चाहता हूं, तो मुझे निम्न त्रुटि मिलती है:एसक्यूएल दिनांक डेटा प्रकार और ईएफ 4

डेटाटाइम डेटा प्रकार का डेटाटाइम डेटा प्रकार में रूपांतरण के परिणामस्वरूप बाहर की सीमा मूल्य। कथन समाप्त कर दिया गया है।

मैं अपनी स्कीमा में दिनांक डेटा प्रकार का उपयोग कैसे कर सकता हूं और ईएफ व्यवहार कर सकता हूं? धन्यवाद!

उत्तर

49

आपके एसक्यूएल दिनांक कॉलम की तरह लगता है कि गैर-शून्य है, लेकिन आपने सहेजने से पहले अपनी इकाई की तिथि शुरू नहीं की है?

+1

हाँ मुझे अभी एहसास हुआ कि इसमें डब्ल्यू/मेरा डेट कॉलम करने के लिए कुछ भी नहीं था, मेरे पास एक और डेटटाइम कॉलम है जिसमें डिफ़ॉल्ट रूप से डीबी के भीतर निर्दिष्ट किया गया है लेकिन मैं यह काम करने के लिए एसएसडीएल में StoreGeneratedPattern प्रॉपर्टी को बदलना भूल गया था। मेरी गलती। –

+1

@ पॉप कैटलिन: यहां ईएफ को दोष देना मुश्किल है; यह सही ढंग से व्यवहार कर रहा है। एसक्यूएल सर्वर में वास्तव में अजीब रूप से सीमित 'डेटटाइम' सीमा है। –

+0

मेरा सामान्य रूप से मतलब था, यह बहुत ही कम समय अवधि में सामने आया है ... (और बीटीडब्ल्यू, ईएफ एसक्यूएल सर्वर के बाद आया था, मुझे ईएफ से अधिक उम्मीद है) –