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

सीधे SQL निष्पादित करना; कोई कर्सर नहीं। एक्सेस 2007 वीबी कोड में त्रुटि

एक सहकर्मी के साथ काम करने से समस्या का पता चला। मूल रूप से मुख्य मुद्दा यह था कि वास्तविक समस्या को एक सामान्य त्रुटि संदेश द्वारा अस्पष्ट किया जा रहा था; इस मामले में "कोई कर्सर नहीं" त्रुटि। चाल यह पता लगाने के लिए थी कि वास्तविक त्रुटि संदेश क्या है। इस पर कुछ विचार करने के बाद एक सहकर्मी ने ओडीबीसी ड्राइवर को "एसक्यूएल सर्वर नेटिव क्लाइंट 10" से बदल दिया जैसा कि मेरी पोस्ट में एक पुराने एमएस एसक्यूएल सर्वर ड्राइवर में नोट किया गया है; जबकि नए संस्करण 10 ने त्रुटि को बाधित कर दिया, पुराने ड्राइवर ने वास्तविक त्रुटि का खुलासा किया जो संग्रहीत प्रक्रिया में था (जो मुझे विश्वास था कि मूल रूप से मेरे अपने परीक्षण के कारण ऐसा नहीं था)। तो लब्बोलुआब यह है कि इससे लेने के लिए दो बिंदु हैं:पहला यदि आपको यह त्रुटि हो रही है तो वास्तविक त्रुटि को प्रकट करने और प्रकट करने के लिए उपरोक्त चाल का प्रयास करें और दूसरा नोट, इस मामले में वास्तविक समस्या यह थी कि ड्राइवर छुपा रहा था प्रोग्रामिंग समस्या।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर प्रारूप दिनांक DD.MM.YYYY HH:MM:SS

  2. OPENROWSET क्वेरी में एक चर का उपयोग करना

  3. SQL सर्वर डेटाबेस बैकअप एन्क्रिप्शन

  4. SQL 2008 पर Sequelize.js के साथ पेजिनेट करें (जो FETCH का समर्थन नहीं करता है)

  5. SQL सर्वर लॉकिंग की मुख्य अवधारणा