[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified Çözümü
Merhaba,
Classic ASP ile MySQL kullananların başına genellikle gelen problem ODBC driver not found hatasıdır. Aslına bakarsanız doğru söylüyor. Sorun şu ki MySQL ile birlikte yada sonra yüklediğiniz ODBC kaynaklarını görmüyor. Yani siz eklememişsiniz.
1. Çözüm: EÄŸer ODBC driver yüklü ve data source olarak eklenmiÅŸ ise, IIS üzerinden sitenizin Application Pool'una girin, saÄŸ tuÅŸ Advanced Settings deyin. Burada "Enable 32 bit applications" kısmını True yapın.Î
2. Çözüm:ΠGerçekten connection string'te belirttiğiniz belirttiğiniz Driver, ODBC'de ekli mi? Örnek bir connection string yazalım:
Î "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;UID=kullanici_adi;pwd=sifre;db=bilisimlife_db;option=16387;stmt=SET NAMES 'latin5';"Î
MySQL ODBC 3.51 Driver sistemimde data source olarak eklenmemişse bu hatayı verecektir. Dikkat edin, hem 64 bit hem de 32 bit driverlarını yükleyin.
Bu alana eklediğiniz Data Source kısmında hangi driver eklenilmişse o yazılmalı. Yukarıdaki resimde 3 farklı driver yüklü.
Umarım bu çözümler faydalı olur.
İyi çalışmalar,
Recep.