--- title: "ODBC API Implementation Details | Microsoft Docs" ms.custom: "" ms.date: "06/13/2017" ms.prod: "sql-server-2014" ms.reviewer: "" ms.technology: native-client ms.topic: "reference" helpviewer_keywords: - "ODBC, functions" - "SQL Server Native Client ODBC driver, SQL Server-specific behaviors" - "ODBC, SQL Server-specific behaviors" - "functions [ODBC]" ms.assetid: dca92489-f179-4b1f-997c-adcc46aa17a3 author: MightyPen ms.author: genemi manager: craigg --- # ODBC API Implementation Details This section documents the ODBC functions that exhibit [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]-specific behaviors when used with the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Native Client ODBC driver. Not all ODBC functions are documented here. The individual topics only discuss the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]-specific issues for an ODBC function. They are not a complete reference for the ODBC functions. The [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Native Client ODBC driver complies with the ODBC 3.51 specification and, if you are using the Windows 7 SDK, with the ODBC 3.8 specification. For a comprehensive ODBC reference, view the [ODBC Programmer's Reference](https://go.microsoft.com/fwlink/?LinkId=45250) online. ## In This Section - [SQLBindCol](sqlbindcol.md) - [SQLBindParameter](sqlbindparameter.md) - [SQLBrowseConnect](sqlbrowseconnect.md) - [SQLCancel](sqlcancel.md) - [SQLCloseCursor](sqlclosecursor.md) - [SQLColAttribute](sqlcolattribute.md) - [SQLColumnPrivileges](sqlcolumnprivileges.md) - [SQLColumns](sqlcolumns.md) - [SQLConfigDataSource](sqlconfigdatasource.md) - [SQLConnect](sqlconnect.md) - [SQLDescribeCol](sqldescribecol.md) - [SQLDescribeParam](sqldescribeparam.md) - [SQLDriverConnect](sqldriverconnect.md) - [SQLDrivers](sqldrivers.md) - [SQLEndTran](sqlendtran.md) - [SQLExecDirect](sqlexecdirect.md) - [SQLExecute](sqlexecute.md) - [SQLFetch](sqlfetch.md) - [SQLFetchScroll](sqlfetchscroll.md) - [SQLForeignKeys](sqlforeignkeys.md) - [SQLFreeHandle](sqlfreehandle.md) - [SQLFreeStmt](sqlfreestmt.md) - [SQLGetConnectAttr](sqlgetconnectattr.md) - [SQLGetCursorName](sqlgetcursorname.md) - [SQLGetData](sqlgetdata.md) - [SQLGetDescField](sqlgetdescfield.md) - [SQLGetDescRec](sqlgetdescrec.md) - [SQLGetDiagField](sqlgetdiagfield.md) - [SQLGetFunctions](sqlgetfunctions.md) - [SQLGetInfo](sqlgetinfo.md) - [SQLGetStmtAttr](sqlgetstmtattr.md) - [SQLGetTypeInfo](sqlgettypeinfo.md) - [SQLMoreResults](sqlmoreresults.md) - [SQLNativeSql](sqlnativesql.md) - [SQLNumParams](sqlnumparams.md) - [SQLNumResultCols](sqlnumresultcols.md) - [SQLParamData](sqlparamdata.md) - [SQLPrimaryKeys](sqlprimarykeys.md) - [SQLProcedureColumns](sqlprocedurecolumns.md) - [SQLProcedures](sqlprocedures.md) - [SQLPutData](sqlputdata.md) - [SQLRowCount](sqlrowcount.md) - [SQLSetConnectAttr](sqlsetconnectattr.md) - [SQLSetDescField](sqlsetdescfield.md) - [SQLSetDescRec](sqlsetdescrec.md) - [SQLSetEnvAttr](sqlsetenvattr.md) - [SQLSetStmtAttr](sqlsetstmtattr.md) - [SQLSpecialColumns](sqlspecialcolumns.md) - [SQLStatistics](../statistics/statistics.md) - [SQLTablePrivileges](sqltableprivileges.md) - [SQLTables](sqltables.md) ## See Also [SQL Server Native Client (ODBC) Reference](../../database-engine/dev-guide/sql-server-native-client-odbc-reference.md) [Building Applications with SQL Server Native Client](../native-client/applications/building-applications-with-sql-server-native-client.md)