'2013-04-12' के बजाय जिसका अर्थ स्थानीय संस्कृति पर निर्भर करता है, '20130412' का उपयोग करें, जिसे संस्कृति अपरिवर्तनीय प्रारूप के रूप में मान्यता प्राप्त है।
दिसंबर 4 के साथ तुलना करने के लिए चाहते हैं, तो वें , आप '20,131,204' लिखना चाहिए। आप अप्रैल 12 की तुलना करना चाहते हैं वें , आप '20,130,412' लिखना चाहिए।
लेख लिखें एसक्यूएल सर्वर के प्रलेखन से अंतर्राष्ट्रीय लेनदेन-एसक्यूएल स्टेटमेंट्स बताते हैं कि संस्कृति अपरिवर्तनीय कथन कैसे लिखें:
ऐसे अनुप्रयोग जो अन्य API, या Transact-SQL स्क्रिप्ट, संग्रहीत कार्यविधियाँ और ट्रिगर का उपयोग करते हैं, उन्हें अनपेक्षित संख्यात्मक स्ट्रिंग्स का उपयोग करना चाहिए। उदाहरण के लिए, yyyymmdd 19980924 के रूप में।
संपादित करें
चूंकि आप ADO का उपयोग कर रहे हैं, इसलिए सबसे अच्छा विकल्प क्वेरी को पैरामीटर बनाना और दिनांक मान को दिनांक पैरामीटर के रूप में पास करना है। इस तरह आप पूरी तरह से प्रारूप के मुद्दे से बचते हैं और साथ ही साथ मानकीकृत प्रश्नों के प्रदर्शन लाभ प्राप्त करते हैं।
अपडेट करें
आईएसओ 8601 प्रारूप को शाब्दिक रूप से उपयोग करने के लिए, सभी तत्वों को निर्दिष्ट किया जाना चाहिए। डेटाइम के प्रलेखन के आईएसओ 8601 अनुभाग से उद्धृत करने के लिए
आईएसओ 8601 प्रारूप का उपयोग करने के लिए, आपको प्रत्येक तत्व को प्रारूप में निर्दिष्ट करना होगा। इसमें T, colons (:), और अवधि (।) भी शामिल हैं जो प्रारूप में दिखाए गए हैं।
... दूसरे घटक का अंश वैकल्पिक है। समय घटक 24-घंटे के प्रारूप में निर्दिष्ट है।