지금이 사이트에서 한 링크의 솔루션을 시도하는 것을 포함하여 며칠 동안 검색했지만 아직 작동하지 않습니다 ...mySQL ODBC 5.1 문제 : 데이터 소스 이름을 찾을 수없고 기본 드라이버가 지정되지 않았습니다.
문제점 : 이전 Visual Studio 2005 프로젝트를 Windows 7, 64 비트 상자에서 2010으로 변환했습니다. 오라클 데이터베이스에 대한 ODBC 연결을 포함하여 모든 것이 제대로 작동하지만, WinXP 32 비트 박스에서 VS 2005로 할 수있는 것처럼 mySQL 데이터베이스에 연결할 수 없습니다.
내가 시도한 바 : 32 비트 드라이버로 MySQL 용 64 비트 ODBC 드라이버를 제거하십시오. 나는 이것을 System DSN에 추가했고 테스트 연결은 잘 작동한다 (odbcad32.exe에서). 이 드라이버의 다른 모든 인스턴스는 odbcad32 및 64 비트 ODBC 클라이언트 모두에서 사용자 DSN에서 제거됩니다. 이 데이터베이스에 액세스하지 않고 프로젝트를 계속할 수 없습니다. 모든 웹 사이트 스레드에서 모든 것을 시도했지만 솔루션을 찾을 수 없습니다.
스레드 '(0x1648)이 코드 0 (0x0으로)로 종료했습니다
나는이 오류가 발생합니다. System.Data.dll에서 'System.Data.Odbc.OdbcException'유형의 첫 번째 예외가 발생했습니다. ODBC 예외가 발생했습니다 : 오류 [IM002] [Microsoft] [ODBC 드라이버 관리자] 데이터 원본 이름을 찾을 수없고 기본 드라이버가 없습니다. 지정된 'System.NullReferenceException'형식의 첫째 예외가 이것은 내가 사용하고 연결 문자열입니다 App_Web_uoi23wal.dll
에서 발생
mySqlConnectionString = "드라이버 = {MySQL의 ODBC 5.1 드라이버}; 서버 = XX .xxx.xx.xx; 포트 = 3306; 데이터베이스 = xxxx; 사용자 = xxxx; 암호 = xxxx;
아무도 도와 줄 수 있습니까? 나는 지혜로 끝이야! ;)
고마워요!
는 생각이 반복 유일의 시스템 DNS를했습니다 http://stackoverflow.com/questions/9382280/mysql-odbc-issue-data-source-name-not-found-and-no-default-driver-specified –
당신은 64 비트 닥터를 얻을 수 있습니다. 여기에 http://dev.mysql.com/downloads/connector/odbc/ – Fionnuala
안녕하세요. 이미 게시 한 링크를 시도했습니다. 그 충고 중 하나도 나를 위해 일하지 않았다. 또한, 64 비트 드라이버가 내가 시도한 첫 번째 일이었고 작동시킬 수 없었습니다. Naveen이 게시 한 링크는 32 비트 드라이버를 사용하는 경우에도 이전에 시도한 것과 똑같습니다. 여전히이 오류가 발생합니다. –