Programming/C & C++

[ODBC] SQLGetInfo

크라우도 2021. 11. 16. 11:22

Connection 의 여러 정보를 확인하기 위해 쓰이는 함수
DBMS 의 종류를 식별하기 위해 방법을 찾던 중 아래와 같이 할 수 있었음

SQLCHAR dbmsName[1024];
SQLCHAR dbmsVerName[1024];
SQLSMALLINT buffersize;

retcode = SQLGetInfo(hdbc, SQL_DBMS_NAME,
                             dbmsName, (SQLSMALLINT)1024,
                             (SQLSMALLINT *)&buffSize);
retcode = SQLGetInfo(hdbc, SQL_DBMS_VER,
                             dbmsVerName, (SQLSMALLINT)1024,
                             (SQLSMALLINT *)&buffSize);

printf ("SQL_DBMS_NAME     : %s\n", dbmsName);
printf ("SQL_DBMS_VER         : %s\n", dbmsVerName);