본문 바로가기

정보/Tip

MySQL 사용시 ODBC 오류

MySQL 사용시 ODBC 오류


오류 상황

1. 스토어드 프로시져 사용시 첫 번째 레코드셋의 레코드 여러 개일 경우 

   2번째 것만 읽어진다.

2. 레코드가 한개일 경우 정상

3. 2번째 레코드셋 부터는 정상


해결

1. DB관리자에게 DB 설정 바뀐걸 물어본다

2. MariaDB 로 바뀌었다

3. MariaDB ODBC 로 연결하면 됨

  ( https://mariadb.com/downloads/#connectors )



** Mysql ODBC Connector로 MariaDB 연결시 

ODBC 연결 및 SQLExecDirect 는 정상적으로 작동함

SQLExecute로 스토어드 프로시져 호출시만 위 문제 발생 하였음