File: //usr/share/doc/freetds-0.95.81/userguide/odbc.api.summary.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML
><HEAD
><TITLE
>ODBC API Implementation Summary</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="FreeTDS User Guide"
HREF="index.htm"><LINK
REL="UP"
TITLE="Programming"
HREF="programming.htm"><LINK
REL="PREVIOUS"
TITLE="ct-lib API Implementation Summary"
HREF="ctlib.api.summary.htm"><LINK
REL="NEXT"
TITLE="DB-Library for the Tenderfoot"
HREF="samplecode.htm"><LINK
REL="STYLESHEET"
TYPE="text/css"
HREF="userguide.css"><META
HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=utf-8"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
><SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
> User Guide: A Guide to Installing, Configuring, and Running <SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
></TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="ctlib.api.summary.htm"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 11. Programming</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="samplecode.htm"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="ODBC.API.SUMMARY"
>ODBC API Implementation Summary</A
></H1
><P
>Microsoft's ODBC documentation is
<A
HREF="http://msdn.microsoft.com/en-us/library/ms714177.aspx"
TARGET="_top"
>online</A
>.</P
><P
>The functions are linked to the reference page on Microsoft's website. <A
NAME="AEN5410"
HREF="#FTN.AEN5410"
><SPAN
CLASS="footnote"
>[1]</SPAN
></A
></P
><DIV
CLASS="TABLE"
><A
NAME="ODBC.API"
></A
><P
><B
>Table 11-3. <SPAN
CLASS="SYSTEMITEM"
>ODBC</SPAN
> API Implementation Summary</B
></P
><TABLE
BORDER="1"
CLASS="CALSTABLE"
><COL><COL><COL><COL><THEAD
><TR
><TH
>Category</TH
><TH
>Function</TH
><TH
>Status</TH
><TH
>Comments</TH
></TR
></THEAD
><TBODY
><TR
><TD
>(all)</TD
><TD
>SQLAllocConnect</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLAllocEnv</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLAllocHandle</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLAllocStmt</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLBindCol</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLBindParam</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLBindParameter</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLBrowseConnect</TD
><TD
> </TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLCancel</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLCloseCursor</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLColAttribute</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLColAttributes</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLColumnPrivileges</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLColumns</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLConnect</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLCopyDesc</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLDescribeCol</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLDescribeParam</TD
><TD
>unimplemented</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLDisconnect</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLDriverConnect</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLEndTran</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLError</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLExecDirect</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLExecute</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLExtendedFetch</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLFetch</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLFetchScroll</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLForeignKeys</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLFreeConnect</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLFreeEnv</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLFreeHandle</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLFreeStmt</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetConnectAttr</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetConnectOption</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetCursorName</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetData</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetDescField</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetDescRec</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetDiagField</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetDiagRec</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetEnvAttr</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetFunctions</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetInfo</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetStmtAttr</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetStmtOption</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLGetTypeInfo</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLMoreResults</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLNativeSql</TD
><TD
>partial</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLNumParams</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLNumResultCols</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLParamData</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLParamOptions</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLPrepare</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLPrimaryKeys</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLProcedureColumns</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLProcedures</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLPutData</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLRowCount</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetConnectAttr</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetConnectOption</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetCursorName</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetDescField</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetDescRec</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetEnvAttr</TD
><TD
>partial</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetPos</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetParam</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetScrollOption</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetStmtAttr</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSetStmtOption</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLSpecialColumns</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLStatistics</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLTablePrivileges</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLTables</TD
><TD
>OK</TD
><TD
> </TD
></TR
><TR
><TD
>(all)</TD
><TD
>SQLTransact</TD
><TD
>OK</TD
><TD
> </TD
></TR
></TBODY
></TABLE
></DIV
></DIV
><H3
CLASS="FOOTNOTES"
>Notes</H3
><TABLE
BORDER="0"
CLASS="FOOTNOTES"
WIDTH="100%"
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN5410"
HREF="odbc.api.summary.htm#AEN5410"
><SPAN
CLASS="footnote"
>[1]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>Links such as these are quite perishable. Should you find them broken, please check the <A
HREF="http://www.freetds.org/userguide/odbc.api.summary.htm"
TARGET="_top"
><SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
> User Guide</A
> posted on our website. If it's out of date, please let us know, so we can correct it. Thanks.</P
></TD
></TR
></TABLE
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="ctlib.api.summary.htm"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.htm"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="samplecode.htm"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>ct-lib API Implementation Summary</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="programming.htm"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>DB-Library for the Tenderfoot</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>