|
dbExpress를 사용하시려면 dbexpmysql.dll (C++빌더의 bin 폴더내에 있습니다), libmysql.dll 이 두개의 파일이 실행파일과 같은 폴더내에 있어야 합니다. 현재 프로젝트가 있는 폴더로 위 두개의 파일을 복사하신후에 다시 해보시기 바랍니다.
mysql 서버가 4.0 이상일때 이런 오류가 난다는 얘기도 있는데 저는 mysql-4.0.15에 dbExpress를 사용하고 있습니다.
초록물고기 님이 쓰신 글 :
: 안녕하세요.
: mysql 서버 버전은 4.0.18 (리눅스에서 실행되고 있슴니다)
: 그리고 C++ builder가 실행되고 있는 머신 windows 2003 입니다.
: mysql ODBC 버전은 3.51 입니다.
:
: c++ 빌더의 DB EXprress 에서... SQLConnection 콤포넌트를 폼에 놓은후...
: DirverName = MySQL, ...
: 그리고 맨나중에...Connected = True를 설정하게 되면...
: "Unable to find libmysql.dll" 이라고 에러가 나오는데...
:
: libmySQL.dll을 \WINNT\system32 및 \WINT 등에 여러군데 복사를 해두었습니다.
: 그런데도..libmysql.dll을 못찾는 다고 나옵니다...
: 혹 또 다른 이유가 있는지요?
:
: 혹시.. 못찾는 다고 나오는 것은 libmysql.dll 인데(sql이 소문자 ) ..
: 제가 복사 한것은 libmySQL.dll (sql 이대문자 ) 입니다...
:
: 윈도우에서도 , 대문자와 소문자의 차이가 있는것인지요?
: (libmySQL.dll과 libmysql.dll 이 차이가 있는 것인지요? )
:
: 그래서 소문자인 ( libmysql.dll 을 아무리 찾아봐도,,, 어떤 프로그램을 설치하면,,,
: libmysql.dll (소문자 )이 깔리는 것인지요?
:
: 서버에서 실행되고 있는 서버의 버전에 문제가 있는 것인지요?
:
: 고맙습니다.
: 수고 하세요.
:
|