<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML ><HEAD ><TITLE >DB-Library 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="API Reference Manual" HREF="apireference.htm"><LINK REL="NEXT" TITLE="ct-lib API Implementation Summary" HREF="ctlib.api.summary.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="apireference.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="ctlib.api.summary.htm" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="DBLIB.API.SUMMARY" ><SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > API Implementation Summary</A ></H1 ><P >Microsoft's version of <SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > is <A HREF="http://msdn.microsoft.com/en-us/library/aa936988(SQL.80).aspx" TARGET="_top" >online</A >. Sybase's is both <A HREF="http://manuals.sybase.com/onlinebooks/group-cnarc/cng1110e/dblib/@Generic__BookTextView;pt=4602;nh=1" TARGET="_top" >online</A > and can be <A HREF="http://download.sybase.com/pdfdocs/cng1250j/dblib.pdf" TARGET="_top" >downloaded</A > as a PDF file. <A NAME="AEN3524" HREF="#FTN.AEN3524" ><SPAN CLASS="footnote" >[1]</SPAN ></A ></P ><DIV CLASS="TABLE" ><A NAME="DBLIB.API" ></A ><P ><B >Table 11-1. db-lib API Implementation Summary</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><COL><COL><THEAD ><TR ><TH >Category</TH ><TH >Microsoft name</TH ><TH >Sybase name</TH ><TH >Status</TH ><TH >Comments</TH ></TR ></THEAD ><TBODY ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >db12hour</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbaltbind_ps</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbbind_ps</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbbufsize</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbcharsetconv</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbcoltypeinfo</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbconvert_ps</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbfreesort</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbfree_xlate</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbgetcharset</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbgetloginfo</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbgetlusername</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbgetnatlang</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >DBIORDESC</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >DBIOWDESC</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbloadsort</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbload_xlate</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbnpcreate</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbnpdefine</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbpoll</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >DBRBUF</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbreadpage</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbrecftos</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbrecvpassthru</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbregdrop</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbregexec</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbreghandle</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbreginit</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbreglist</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbregnowatch</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbregparam</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbregwatch</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbregwatchlist</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbrpwclr</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbrpwset</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsafestr</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsechandle</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsendpassthru</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsetbusy</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsetdefcharset</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsetdeflang</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsetidle</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsetifile</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsetinterrupt</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >DBSETLCHARSET</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >DBSETLENCRYPT</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsetloginfo</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsetrow</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsetversion</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbspr1row</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbspr1rowlen</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsprhead</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbsprline</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbstrcmp</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbstrsort</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbtextsize</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbwritepage</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >(none) </TD ><TD >n/a</TD ><TD >dbxlate</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_batch</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_bind</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_colfmt</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >n/a</TD ><TD >bcp_colfmt_ps</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_collen</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_colptr</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_columns</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_control</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_done</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_exec</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >n/a</TD ><TD >bcp_getl</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_init</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_moretext</TD ><TD >(same)</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >n/a</TD ><TD >bcp_options</TD ><TD >partial</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_readfmt</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_sendrow</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >BCP_SETL</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >bcp </TD ><TD >bcp_writefmt</TD ><TD >(same)</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbcolbrowse</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbcolsource</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbfreequal</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbqual</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbtabbrowse</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbtabcount</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbtabname</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbtabsource</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbtsnewlen</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbtsnewval</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >browse </TD ><TD >dbtsput</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbadata</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbadlen</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbaltbind</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbaltcolid</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbaltlen</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbaltop</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbalttype</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbaltutype</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbanullbind</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbbind</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbbylist</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcancel</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcanquery</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbchange</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbclose</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbclrbuf</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbclropt</TD ><TD >(same)</TD ><TD >partial</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcmd</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcmdrow</TD ><TD >DBCMDROW</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcolinfo</TD ><TD >n/a</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcollen</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcolname</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcoltype</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcolutype</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbconvert</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcount</TD ><TD >DBCOUNT</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcurcmd</TD ><TD >DBCURCMD</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbcurrow</TD ><TD >DBCURROW</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbdata</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbdataready</TD ><TD >n/a</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbdatecrack</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbdatlen</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbdead</TD ><TD >DBDEAD</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbenlisttrans</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbenlistxatrans</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dberrhandle</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbexit</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbfcmd</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbfirstrow</TD ><TD >DBFIRSTROW</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbfreebuf</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbgetchar</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbgetmaxprocs</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbgetoff</TD ><TD >(same)</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbgetpacket</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbgetrow</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbgettime</TD ><TD >DBGETTIME</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbgetuserdata</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbinit</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbisavail</TD ><TD >DBISAVAIL</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbiscount</TD ><TD >n/a</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbisopt</TD ><TD >(same)</TD ><TD >partial</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dblastrow</TD ><TD >DBLASTROW</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dblogin</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbfreelogin</TD ><TD >dbloginfree</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmny4add</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmny4cmp</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmny4copy</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmny4divide</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmny4minus</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmny4mul</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmny4sub</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmny4zero</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnyadd</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnycmp</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnycopy</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnydec</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnydivide</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnydown</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnyinc</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnyinit</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnymaxneg</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnymaxpos</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnyminus</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnymul</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnyndigit</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnyscale</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnysub</TD ><TD >stub</TD ><TD > </TD ></TR ><TR ><TD >money</TD ><TD >n/a</TD ><TD >dbmnyzero</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbmorecmds</TD ><TD >DBMORECMDS</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbmsghandle</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbname</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbnextrow</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbnullbind</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbnumalts</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbnumcols</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbnumcompute</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbnumorders</TD ><TD >DBNUMORDERS</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbopen</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbordercol</TD ><TD >(same)</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbprhead</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbprocerrhandle</TD ><TD >n/a</TD ><TD >aliases dberrhandle</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbprocinfo</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbprocmsghandle</TD ><TD >n/a</TD ><TD >aliases dbmsghandle</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbprrow</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbprtype</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbresults</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbrows</TD ><TD >DBROWS</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbrowtype</TD ><TD >DBROWTYPE</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >n/a</TD ><TD >dbservcharset</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbserverenum</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetavail</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetlapp</TD ><TD >DBSETLAPP</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetlfallback</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetlhost</TD ><TD >DBSETLHOST</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetlnatlang</TD ><TD >DBSETLNATLANG</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetlogintime</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetlpacket</TD ><TD >DBSETLPACKET</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetlpwd</TD ><TD >DBSETLPWD</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetlsecure</TD ><TD >n/a</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetltime</TD ><TD >n/a</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetluser</TD ><TD >DBSETLUSER</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetlversion</TD ><TD >n/a</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetmaxprocs</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetnull</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetopt</TD ><TD >(same)</TD ><TD >partial</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsettime</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsetuserdata</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >n/a</TD ><TD >dbspid</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsqlexec</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsqlok</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbsqlsend</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >n/a</TD ><TD >dbstrbuild</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbstrcpy</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbstrlen</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >n/a</TD ><TD >DBTDS</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbuse</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbvarylen</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >n/a</TD ><TD >dbversion</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbwillconvert</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >core </TD ><TD >dbwinexit (Windows only)</TD ><TD >n/a</TD ><TD >no-op macro</TD ><TD > </TD ></TR ><TR ><TD >cursor </TD ><TD >dbcursor</TD ><TD >(same)</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >cursor </TD ><TD >dbcursorbind</TD ><TD >(same)</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >cursor </TD ><TD >dbcursorclose</TD ><TD >(same)</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >cursor </TD ><TD >dbcursorcolinfo</TD ><TD >(same)</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >cursor </TD ><TD >dbcursorfetch</TD ><TD >(same)</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >cursor </TD ><TD >dbcursorfetchex</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >cursor </TD ><TD >dbcursorinfo</TD ><TD >(same)</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >cursor </TD ><TD >dbcursorinfoex</TD ><TD >n/a</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >cursor </TD ><TD >dbcursoropen</TD ><TD >(same)</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbdate4cmp</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbdate4zero</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbdatechar</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbdatecmp</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbdatename</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbdateorder</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbdatepart</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbdatezero</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbdayname</TD ><TD >never</TD ><TD > </TD ></TR ><TR ><TD >datetime </TD ><TD >n/a</TD ><TD >dbmonthname</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbhasretstat</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbnumrets</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbretdata</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbretlen</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbretname</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbretstatus</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbrettype</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbrpcexec</TD ><TD >n/a</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbrpcinit</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbrpcparam</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >procedure</TD ><TD >dbrpcsend</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >text </TD ><TD >dbmoretext</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >text </TD ><TD >dbreadtext</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >text </TD ><TD >dbtxptr</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >text </TD ><TD >dbtxtimestamp</TD ><TD >(same)</TD ><TD >OK</TD ><TD > </TD ></TR ><TR ><TD >text </TD ><TD >dbtxtsnewval</TD ><TD >(same)</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >text </TD ><TD >dbtxtsput</TD ><TD >(same)</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >text </TD ><TD >dbupdatetext</TD ><TD >n/a</TD ><TD > </TD ><TD > </TD ></TR ><TR ><TD >text </TD ><TD >dbwritetext</TD ><TD >(same)</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.AEN3524" HREF="dblib.api.summary.htm#AEN3524" ><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/dblib.api.summary.htm" TARGET="_top" >FreeTDS 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="apireference.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="ctlib.api.summary.htm" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >API Reference Manual</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="programming.htm" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >ct-lib API Implementation Summary</TD ></TR ></TABLE ></DIV ></BODY ></HTML >