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

MySQL ODBC समस्या:डेटा स्रोत का नाम नहीं मिला और कोई डिफ़ॉल्ट ड्राइवर निर्दिष्ट नहीं है

अब समस्या का समाधान किया। दूसरों के उपयोग के मामले में यहां रिकॉर्डिंग।

यह मुद्दा पहले दिखाई देने की तुलना में बहुत आसान था। समस्या यह थी कि एप्लिकेशन ने नामित और अनाम डेटा स्रोतों (DSN / DSN-Less) के मिश्रण का उपयोग किया था।

मेरे लिए यह स्पष्ट नहीं था कि किसी भी नामित कनेक्शन का उपयोग तब तक किया जाता था जब तक कि मैं विजुअल स्टूडियो में डिबगिंग के लिए एप्लिकेशन सेट नहीं करता। विजुअल स्टूडियो में एप्लिकेशन को डिबग करने के लिए यहां एक मोटा गाइड है (फाइल सिस्टम के बजाय मैंने HTTP आधारित वेबसाइट का उपयोग किया है):

http://www.codeproject .com/Articles/28792/Debugging-Classic-ASP-VBScript-in-Visual-Studio-20

आवश्यक डीएसएन बनाने के बाद, डेटाबेस कॉलम में डिफ़ॉल्ट मानों के संबंध में कुछ और अपवाद फेंके जा रहे थे। यह एक MySQL सेटिंग के कारण था जिसे my.ini फ़ाइल में बदला जा सकता है।

http://bugs.mysql.com/bug.php?id=14306

C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini

# Set the SQL mode to strict
# sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode=""


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. iPhone इमोटिकॉन्स MySQL में सम्मिलित होते हैं लेकिन रिक्त मान बन जाते हैं

  2. स्ट्रट्स + हाइबरनेट:@SessionTarget काम नहीं कर रहा है

  3. mysqldump का उपयोग करके mysql db बैकअप में 'विचारों' पर ध्यान न दें

  4. MySQL को दो मानों के बीच एक यादृच्छिक मान मिलता है

  5. अज्ञात भाषा के बहुभाषी डेटा को संग्रहीत करने के लिए MySQL संयोजन