다음을 통해 공유


ODBC 3.x 드라이버 작성

다음 표에서는 ODBC 3의 함수 지원을 보여줍니다.x 드라이버 및 ODBC 애플리케이션 및 ODBC 3에 대해 함수가 호출될 때 드라이버 관리자가 수행하는 매핑입니다.x 드라이버입니다.

함수 지원됨

을 사용하여

ODBC 3.X

드라이버?
지원됨

을 사용하여

ODBC 3.X

애플리케이션인가?
매핑/지원됨

ODBC 3을 참조하세요.X

드라이버 관리자에서

ODBC 3.x 드라이버?
SQLAlloc커넥트 아니요 아니요[1]
SQLAllocEnv 아니요 아니요[1]
SQLAllocHandle 아니요
SQLAllocStmt 아니요 아니요[1]
Sqlbindcol 아니요
SQLBindParam 아니요 예[2]
SQLBindParameter 아니요
SQLBrowse커넥트 아니요
SQLBulkOperations 아니요
SQLCancel 아니요
SQLCloseCursor 아니요
SQLColAttribute 아니요
SQLColAttributes 아니요[3]
SQLColumnPrivileges 아니요
SQLColumns 아니요
SQL커넥트 아니요
SQLCopyDesc 예[4]
SQLDataSources
SQLDescribeCol 아니요
SQLDescribeParam 아니요
SQLDisconnect 아니요
SQLDriverConnect 아니요
SQLDrivers
SQLEndTran 아니요
SQLError 아니요 아니요[1]
SQLExecDirect 아니요
SQLExecute 아니요
SQLExtendedFetch 없음 아니요
SQLFetch 아니요
SQLFetchScroll 아니요
SQLForeignKeys 아니요
SQLFree커넥트 아니요 예[1]
SQLFreeEnv 아니요 예[1]
SQLFreeHandle 아니요
SQLFreeStmt 아니요
SQLGet커넥트Attr 아니요
SQLGet커넥트Option 아니요[5] 아니요[1]
SQLGetCursorName 아니요
Sqlgetdata 아니요
SQLGetDescField 아니요
SQLGetDescRec 아니요
SQLGetDiagField 아니요
SQLGetDiagRec 아니요
SQLGetEnvAttr 아니요
SQLGetFunctions 아니요[6]
Sqlgetinfo 아니요
SQLGetStmtAttr 아니요
SQLGetStmtOption 아니요[5] 아니요[1]
SQLGetTypeInfo 아니요
SQLMoreResults 아니요
SQLNativeSql 아니요
SQLNumParams 아니요
SQLNumResultCols 아니요
SQLParamData 아니요
SQLParamOptions 아니요 없음
SQLPrepare 아니요
SQLPrimaryKeys 아니요
SQLProcedureColumns 아니요
SQLProcedures 아니요
Sqlputdata 아니요
SQLRowCount 아니요
SQLSet커넥트Attr 아니요
SQLSet커넥트Option 아니요[5] 아니요[1]
SQLSetCursorName 아니요
SQLSetDescField 아니요
SQLSetDescRec 아니요
SQLSetEnvAttr 아니요
Sqlsetpos 아니요
SQLSetParam 아니요 없음
SQLSetScrollOption 아니요
SQLSetStmtAttr 아니요
SQLSetStmtOption 아니요[5] 아니요[1]
SQLSpecialColumns 아니요
SQLStatistics 아니요
SQLTablePrivileges 아니요
SQLTables 아니요
SQLTransact 아니요 아니요[1]

[1] 이 함수는 ODBC 3에서 더 이상 사용되지 않습니다.x. ODBC 3.x 애플리케이션은 이 함수를 사용하면 안 됩니다. 그러나 Open Group 또는 ISO CLI 규격 애플리케이션은 이 함수를 호출할 수 있습니다.

[2] ODBC 3.x 애플리케이션은 SQLBindParam 대신 SQLBindParameter를 사용해야 합니다. 그러나 Open Group 또는 ISO CLI 규격 애플리케이션은 이 함수를 호출할 수 있습니다.

[3] 드라이버 작성기는 ODBC 2를 유의해야 합니다.x 열 특성 SQL_COLUMN_PRECISION, SQL_COLUMN_SCALE 및 SQL_COLUMN_LENGTH SQLColAttribute에서 지원되어야 합니다.

[4] 설명자가 다른 드라이버에 속하는 연결 간에 복사될 때 드라이버 관리자가 SQLCopyDesc 를 부분적으로 구현합니다. 드라이버는 두 개의 자체 연결에서 SQLCopyDesc를 지원해야 합니다. 드라이버 관리자에 의해서만 구현되는 SQLDrivers와 같은 함수는 이 목록에 표시되지 않습니다.

[5] 특정 상황에서 드라이버는 이 기능을 지원해야 할 수 있습니다. 자세한 내용은 이 함수의 참조 페이지를 참조하세요.

[6] 드라이버에서 지원하는 함수 집합이 연결마다 다른 경우 드라이버는 SQLGetFunctions를 지원하도록 선택할 수 있습니다.