Friday, 15 July 2011

ms access - INSERT INTO number value with comma thousand delimiter -


मेरा एसक्यूएल

  "तालिका 1 (आइटम, मूल्य) VALUE ('" & Amp; ItemString और amp; "," & amp; PriceValue & amp; ")"  

यह ठीक काम करता है लेकिन, अगर कीमत 12,345.67 है। SQL त्रुटि संदेश

क्वेरी मान और गंतव्य फ़ील्ड की संख्या समान नहीं है।

ऐसा इसलिए है क्योंकि हजारों मूल्य अल्पविराम सीमांकक

अग्रिम धन्यवाद।

यह वह जगह है जहां आपको हमेशा अपनी स्थानीय संख्याओं को आपकी स्थानीय सेटिंग्स को अनदेखा करने के लिए यूएस-प्रारूपित स्ट्रिंग अभिव्यक्ति में कनवर्ट करने के लिए स्ट्र का उपयोग करना होगा:

  "तालिका 1 (आइटम, मूल्य) VALUE ('& amp; ItemString & amp;", "& Str (PriceValue) & amp;) में शामिल करें"  

Str है कि हमेशा दशमलव विभाजक के रूप में एक बिंदु सम्मिलित करता है, और कुछ नहीं, कम कुछ नहीं यह बुलेटप्रूफ और आसान संभव समाधान बनाता है।

अधिकांश अन्य विधियां अंतर्राष्ट्रीय वातावरण में विफल हो जाएंगी जहां दशमलव विभाजक कोई डॉट नहीं है।


No comments:

Post a Comment