C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[60836] [질문] dbExpress로 MySQL 연결하기..
땅주인 [heaven2] 2388 읽음    2010-04-20 14:02
[사용환경]
MySQL V5.1.45
C++Builder 2009 Enterprise

dbExpress를 통해 MySQL DB을 연결하려 하는데..
TSQLConnection 객체에 각 연결 설정 정보를 설정 해 주고 Connection = true해주면 잘 붙습니다.
TSQLQuery 객체에 쿼리 문장 주고 Active = true해주면 아래와 같은 에러가 발생합니다.
(디자인 타입과 런타임 공통으로 나타납니다.)

Access violation at address 015BE89C in module 'dbxmys.dll' Read of address 000000000'

런타입 중의 코드에서는 아래와 같습니다.

    WideString sSQL = "SELECT * FROM xTEST WHERE PK1 = 1";

    SQLQuery->SQLConnection = SQLConnection;

    SQLQuery->Active = false;
    SQLQuery->SQL->Clear();
    SQLQuery->SQL->Text = sSQL;
    SQLQuery->Active = true;        // <= 이 곳에서 Access violation 발생..

TSQLQuery 의 Connetion 객체에 TSQLConnetion 연결해주는 등의 제반 설정은 다 해주었구요..

LibraryName: dbxmys.dll
VendorLib: libmysql.dll

파일도 모두 존재하는 것을 확인했습니다.
EDN에는 dbExpress와 MySQL로 검색해 보니 compability에 문제가 있다는 게시물은 있는데..
어떻게 해결했다는 얘기는 없네요.. ㅠ.ㅠ;;;;

해결하신 분 도움 주시면.. 감사하겠습니다.

+ -

관련 글 리스트
60836 [질문] dbExpress로 MySQL 연결하기.. 땅주인 2388 2010/04/20
60839     자답..Re:[질문] dbExpress로 MySQL 연결하기.. 땅주인 2460 2010/04/20
60842         Re:C++빌더 2009는 MySQL 5.1을 지원하지 않습니다 박지훈.임프 2035 2010/04/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.