728x90
실제해결은 libmySQL.dll - 을 windows에 넣어주었다. 중간에 다른 작업을 놓친건지는 모르겠음.
----------------------------------------------------------------------------
Windows7+delphi2010 에서 libmysql51.dll, libmysql50.dll, libmysql.dll
http://blog.naver.com/sshuikr?Redirect=Log&logNo=100134285018
----------------------------------------------------------------------------
Windows7+delphi2010 에서 libmysql51.dll, libmysql50.dll, libmysql.dll
http://blog.naver.com/sshuikr?Redirect=Log&logNo=100134285018
None of the dynamic libraries can be found: libmysql51.dll, libmysql50.dll, libmysql.dll
위와 같은 에러 발생 시...
OS : Windows7 x64(x32)
Delphi : 2010 (delphi140)
DB : MySQL5.5
ZeosDB : 6.8(?), delphi140
실행 시 위와 같은 에러가 발생 함.
인터넷에 검색해보면, 방법이 두가지 나오는데
1. 실행파일과 같은 위치에 위 세개의 파일을 같이 둔다.
2. windows/system32 에 세개의 파일을 둔다.
저같은 경우 위 두가지 방법으로 해결안됨.
그래서 이래저래 해보다가 찾은 방법.
3. windows 폴더에 세개의 파일을 둔다.
이 방법으로 해결봤네요...
사실, zeosdbo 패키지에서 lib/mysql 폴더에 있는 dll 파일 모두를 복사해서 넣어줬습니다.
(에러난 파일 세개만 넣어준건 아님, 그리고 libmysql51.dll 은 아무리 찾아봐도 없었음. )
아래는 zeosdbo/lib/mysql 폴더에 있는 파일들입니다.
libmysql40.dll
libmysql41.dll
libmySQL50.dll
libmysql320.dll
libmysql323.dll
libmysqld41.dll
libmysqld50.dll
만약 위와같은 세가지 방법을 모두했는데도 안된다면
의심이 되는 다른 경로에 모두 해보시기 바랍니다.
경로 문제로 발생되는 Exception 이기때문에.
728x90