मुझे 5 स्तंभों के साथ एक डेटाटेबल मिला है, जहां एक पंक्ति को डेटा से भरा जा रहा है और फिर लेनदेन के माध्यम से डेटाबेस में सहेजा गया है।
सहेजते समय, एक त्रुटि लौटा दी जाती है:
डेटाटाइम के डेटा प्रकार में डेटाइम 2 प्रकार के रूपांतरण के परिणामस्वरूप आउट-ऑफ-द-रेंज मान होता है
इसका तात्पर्य है, जैसा कि पढ़ा गया है, कि मेरे डेटासेट में एक प्रकार का DateTime2
और मेरा डेटाबेस है DateTime
; यह गलत है।
दिनांक स्तंभ DateTime
इस तरह सेट है :
new DataColumn("myDate", Type.GetType("System.DateTime"))
सवाल
क्या इसे कोड में हल किया जा सकता है या डेटाबेस स्तर पर कुछ बदलना होगा?