Current File : //usr/local/emps/share/doc/freetds/reference/a00092_source.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FreeTDS API: src/dblib/error_table.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">FreeTDS API
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_a40d3d1dfafadc5a5d3063931c3db36e.html">dblib</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">error_table.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;{        SYBEICONVI,        EXINFO, <span class="stringliteral">&quot;WARNING! Some character(s) could not be converted into client&#39;s character set. Unconverted bytes were changed to question marks (&#39;?&#39;).&quot;</span>},</div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;{        SYBEICONVO,        EXUSER, <span class="stringliteral">&quot;Error converting client characters into server&#39;s character set. Some character(s) could not be converted.&quot;</span>},</div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;{        SYBEAAMT,       EXPROGRAM, <span class="stringliteral">&quot;User attempted a dbaltbind() with mismatched column and variable types.&quot;</span>},</div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;{        SYBEABMT,       EXPROGRAM, <span class="stringliteral">&quot;User attempted a dbbind() with mismatched column and variable types.&quot;</span>},</div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;{        SYBEABNC,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to bind to a non-existent column.&quot;</span>},</div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;{        SYBEABNP,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to bind using NULL pointers.&quot;</span>},</div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;{        SYBEABNV,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to bind to a NULL program variable.&quot;</span>},</div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;{        SYBEACNV,    EXCONVERSION, <span class="stringliteral">&quot;Attemp to do conversion with NULL destination variable.&quot;</span>},</div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;{        SYBEADST,   EXCONSISTENCY, <span class="stringliteral">&quot;Error in attempting to determine the size of a pair of translation tables.&quot;</span>},</div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;{        SYBEAICF,   EXCONSISTENCY, <span class="stringliteral">&quot;Error in attempting to install custom format.&quot;</span>},</div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;{        SYBEALTT,   EXCONSISTENCY, <span class="stringliteral">&quot;Error in attempting to load a pair of translation tables.&quot;</span>},</div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;{        SYBEAOLF,      EXRESOURCE, <span class="stringliteral">&quot;Error in attempting to open a localization file.&quot;</span>},</div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;{        SYBEAPCT,   EXCONSISTENCY, <span class="stringliteral">&quot;Error in attempting to perform a character-set translation.&quot;</span>},</div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;{        SYBEAPUT,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to print unknown token.&quot;</span>},</div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;{        SYBEARDI,      EXRESOURCE, <span class="stringliteral">&quot;Error in attempting to read datetime information from a localization file.&quot;</span>},</div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;{        SYBEARDL,      EXRESOURCE, <span class="stringliteral">&quot;Error in attempting to read the dblib.loc localization file.&quot;</span>},</div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;{        SYBEASEC,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to send an empty command buffer to the SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;{        SYBEASNL,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to set fields in a null loginrec.&quot;</span>},</div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;{        SYBEASTF,               1, <span class="stringliteral">&quot;VMS: Unable to setmode for control_c ast.&quot;</span>},</div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;{        SYBEASTL,       EXPROGRAM, <span class="stringliteral">&quot;Synchronous IO attempted at AST level.&quot;</span>},</div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;{        SYBEASUL,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to set unknown loginrec field.&quot;</span>},</div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;{     SYBEATTNACK,               1, <span class="stringliteral">&quot;Timed out waiting for server to acknowledge attention.&quot;</span>},</div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;{        SYBEAUTN,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to update the timestamp of a table which has no timestamp column.&quot;</span>},</div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;{       SYBEBADPK,          EXINFO, <span class="stringliteral">&quot;Packet size of %1! not supported. -- size of %2! used instead.&quot;</span>},</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;{     SYBEBADTYPE,               1, <span class="stringliteral">&quot;Illegal value for type parameter  given to %1!.&quot;</span>},</div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;{        SYBEBBCI,          EXINFO, <span class="stringliteral">&quot;Batch successfully bulk-copied to SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;{        SYBEBBFL,               1, <span class="stringliteral">&quot;-001- Batch failed in bulk-copy to SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;{         SYBEBBL,       EXPROGRAM, <span class="stringliteral">&quot;Bad bindlen parameter passed to dbsetnull().&quot;</span>},</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;{        SYBEBCBC,       EXPROGRAM, <span class="stringliteral">&quot;bcp_columns() must be called before bcp_colfmt() and bcp_colfmt_ps().&quot;</span>},</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;{      SYBEBCBNPR,       EXPROGRAM, <span class="stringliteral">&quot;bcp_bind(): if varaddr is NULL, prefixlen must be 0 and no terminator should be specified.&quot;</span>},</div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;{     SYBEBCBNTYP,       EXPROGRAM, <span class="stringliteral">&quot;bcp_bind(): if varaddr is NULL and varlen greater than 0, the table column type must be SYBTEXT or SYBIMAGE and the program variable type must be SYBTEXT, SYBCHAR, SYBIMAGE or SYBBINARY.&quot;</span>},</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;{     SYBEBCBPREF,       EXPROGRAM, <span class="stringliteral">&quot;Illegal prefix length. Legal values are 0, 1, 2 or 4.&quot;</span>},</div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;{        SYBEBCFO,          EXUSER, <span class="stringliteral">&quot;Bcp host-files must contain at least one column.&quot;</span>},</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;{      SYBEBCHLEN,       EXPROGRAM, <span class="stringliteral">&quot;host_collen should be greater than or equal to -1.&quot;</span>},</div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;{        SYBEBCIS,   EXCONSISTENCY, <span class="stringliteral">&quot;Attempt to bulk-copy an illegally-sized column value to the SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;{        SYBEBCIT,       EXPROGRAM, <span class="stringliteral">&quot;It&#39;s illegal to use BCP terminators with program variables other than SYBCHAR, SYBBINARY, SYBTEXT, or SYBIMAGE.&quot;</span>},</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;{    SYBEBCITBLEN,       EXPROGRAM, <span class="stringliteral">&quot;bcp_init(): tblname parameter is too long.&quot;</span>},</div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;{     SYBEBCITBNM,       EXPROGRAM, <span class="stringliteral">&quot;bcp_init(): tblname parameter cannot be NULL.&quot;</span>},</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;{      SYBEBCMTXT,       EXPROGRAM, <span class="stringliteral">&quot;bcp_moretext() may be used only when there is at least one text or image column in the server table.&quot;</span>},</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;{        SYBEBCNL,      EXNONFATAL, <span class="stringliteral">&quot;Negative length-prefix found in BCP data-file.&quot;</span>},</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;{        SYBEBCNN,          EXUSER, <span class="stringliteral">&quot;Attempt to bulk-copy a NULL value into Server column 0,  which does not accept NULL values.&quot;</span>},</div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;{        SYBEBCNT,          EXUSER, <span class="stringliteral">&quot;Attempt to use Bulk Copy with a non-existent Server table.&quot;</span>},</div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{        SYBEBCOR,   EXCONSISTENCY, <span class="stringliteral">&quot;Attempt to bulk-copy an oversized row to the SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;{        SYBEBCPB,       EXPROGRAM, <span class="stringliteral">&quot;bcp_bind(), bcp_moretext() and bcp_sendrow() may NOT be used after bcp_init() has been passed a non-NULL input file name.&quot;</span>},</div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;{     SYBEBCPCTYP,       EXPROGRAM, <span class="stringliteral">&quot;bcp_colfmt(): If table_colnum is 0, host_type cannot be 0.&quot;</span>},</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;{        SYBEBCPI,       EXPROGRAM, <span class="stringliteral">&quot;bcp_init() must be called before any other bcp routines.&quot;</span>},</div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;{        SYBEBCPN,       EXPROGRAM, <span class="stringliteral">&quot;bcp_bind(), bcp_collen(), bcp_colptr(), bcp_moretext() and bcp_sendrow() may be used only after bcp_init() has been called with the copy direction set to DB_IN.&quot;</span>},</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;{      SYBEBCPOPT,               1, <span class="stringliteral">&quot;The  option cannot be called while a bulk copy operation is progress.&quot;</span>},</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;{      SYBEBCPREC,      EXNONFATAL, <span class="stringliteral">&quot;Column %1!: Illegal precision value encountered.&quot;</span>},</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;{      SYBEBCPREF,       EXPROGRAM, <span class="stringliteral">&quot;Illegal prefix length. Legal values are -1, 0, 1, 2 or 4.&quot;</span>},</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;{        SYBEBCRE,      EXNONFATAL, <span class="stringliteral">&quot;IO error while reading bcp data-file.&quot;</span>},</div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;{        SYBEBCRO,          EXINFO, <span class="stringliteral">&quot;The BCP hostfile &#39;&#39; contains only 0 rows. It was impossible to read the requested 0 rows.&quot;</span>},</div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;{        SYBEBCSA,          EXUSER, <span class="stringliteral">&quot;The BCP hostfile &#39;&#39; contains only 0 rows. Skipping all of these rows is not allowed.&quot;</span>},</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;{       SYBEBCSET,   EXCONSISTENCY, <span class="stringliteral">&quot;Unknown character-set encountered.&quot;</span>},</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{        SYBEBCSI,       EXPROGRAM, <span class="stringliteral">&quot;Host-file columns may be skipped only when copying INto the Server.&quot;</span>},</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;{    SYBEBCSNDROW,       EXPROGRAM, <span class="stringliteral">&quot;bcp_sendrow() may NOT be called unless all text data for the previous row has been sent using bcp_moretext().&quot;</span>},</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;{     SYBEBCSNTYP,       EXPROGRAM, <span class="stringliteral">&quot;column number %1!: if varaddr is NULL and varlen greater than 0, the table column type must be SYBTEXT or SYBIMAGE and the program variable type must be SYBTEXT, SYBCHAR, SYBIMAGE or SYBBINARY.&quot;</span>},</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;{        SYBEBCUC,      EXRESOURCE, <span class="stringliteral">&quot;Bcp: Unable to close host data-file.&quot;</span>},</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;{        SYBEBCUO,      EXRESOURCE, <span class="stringliteral">&quot;Bcp: Unable to open host data-file.&quot;</span>},</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;{        SYBEBCVH,       EXPROGRAM, <span class="stringliteral">&quot;bcp_exec() may be called only after bcp_init() has been passed a valid host file.&quot;</span>},</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;{      SYBEBCVLEN,       EXPROGRAM, <span class="stringliteral">&quot;varlen should be greater than or equal to -1.&quot;</span>},</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;{        SYBEBCWE,      EXNONFATAL, <span class="stringliteral">&quot;IO error while writing bcp data-file.&quot;</span>},</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;{        SYBEBDIO,       EXPROGRAM, <span class="stringliteral">&quot;Bad bulk-copy direction.  Must be either IN or OUT.&quot;</span>},</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;{        SYBEBEOF,      EXNONFATAL, <span class="stringliteral">&quot;Unexpected EOF encountered in BCP data-file.&quot;</span>},</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;{        SYBEBIHC,       EXPROGRAM, <span class="stringliteral">&quot;Incorrect host-column number found in bcp format-file.&quot;</span>},</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;{        SYBEBIVI,       EXPROGRAM, <span class="stringliteral">&quot;bcp_columns(), bcp_colfmt() and bcp_colfmt_ps() may be used only after bcp_init() has been passed a valid input file.&quot;</span>},</div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;{        SYBEBNCR,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to bind user variable to a non-existent compute row.&quot;</span>},</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;{        SYBEBNUM,       EXPROGRAM, <span class="stringliteral">&quot;Bad numbytes parameter passed to dbstrcpy().&quot;</span>},</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;{        SYBEBOOL,               1, <span class="stringliteral">&quot;Boolean parameters must be TRUE or FALSE.&quot;</span>},</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;{        SYBEBPKS,       EXPROGRAM, <span class="stringliteral">&quot;In DBSETLPACKET(), the packet size parameter must be between 0 and 999999.&quot;</span>},</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;{       SYBEBPREC,       EXPROGRAM, <span class="stringliteral">&quot;Illegal precision specified.&quot;</span>},</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;{  SYBEBPROBADDEF,   EXCONSISTENCY, <span class="stringliteral">&quot;bcp protocol error: illegal default column id received.&quot;</span>},</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;{  SYBEBPROBADLEN,               1, <span class="stringliteral">&quot;bcp protocol error: illegal datatype length received.&quot;</span>},</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;{ SYBEBPROBADPREC,               1, <span class="stringliteral">&quot;bcp protocol error: illegal precision value received.&quot;</span>},</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;{  SYBEBPROBADSCL,               1, <span class="stringliteral">&quot;bcp protocol error: illegal scale value received.&quot;</span>},</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;{  SYBEBPROBADTYP,               1, <span class="stringliteral">&quot;bcp protocol error: unknown column datatype.&quot;</span>},</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;{     SYBEBPROCOL,   EXCONSISTENCY, <span class="stringliteral">&quot;bcp protocol error: returned column count differs from the actual number of columns received.&quot;</span>},</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;{     SYBEBPRODEF,   EXCONSISTENCY, <span class="stringliteral">&quot;bcp protocol error: expected default information and got none.&quot;</span>},</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;{   SYBEBPRODEFID,   EXCONSISTENCY, <span class="stringliteral">&quot;bcp protocol error: default column id and actual column id are not same.&quot;</span>},</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;{  SYBEBPRODEFTYP,   EXCONSISTENCY, <span class="stringliteral">&quot;bcp protocol error:  default value datatype differs from column datatype.&quot;</span>},</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;{  SYBEBPROEXTDEF,   EXCONSISTENCY, <span class="stringliteral">&quot;bcp protocol error: more than one row of default information received.&quot;</span>},</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;{  SYBEBPROEXTRES,   EXCONSISTENCY, <span class="stringliteral">&quot;bcp protocol error: unexpected set of results received.&quot;</span>},</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;{   SYBEBPRONODEF,   EXCONSISTENCY, <span class="stringliteral">&quot;bcp protocol error:  default value received for column that does not have default.&quot;</span>},</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;{  SYBEBPRONUMDEF,   EXCONSISTENCY, <span class="stringliteral">&quot;bcp protocol error: expected number of defaults differs from the actual number of defaults received.&quot;</span>},</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;{        SYBEBRFF,      EXRESOURCE, <span class="stringliteral">&quot;IO error while reading bcp format-file.&quot;</span>},</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;{      SYBEBSCALE,       EXPROGRAM, <span class="stringliteral">&quot;Illegal scale specified.&quot;</span>},</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;{        SYBEBTMT,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to send too much TEXT data via the bcp_moretext() call.&quot;</span>},</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;{        SYBEBTOK,          EXCOMM, <span class="stringliteral">&quot;Bad token from SQL Server: Data-stream processing out of sync.&quot;</span>},</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;{        SYBEBTYP,       EXPROGRAM, <span class="stringliteral">&quot;Unknown bind type passed to DB-LIBRARY function.&quot;</span>},</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;{     SYBEBTYPSRV,       EXPROGRAM, <span class="stringliteral">&quot;Datatype is not supported by the server.&quot;</span>},</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;{        SYBEBUCE,      EXRESOURCE, <span class="stringliteral">&quot;Bcp: Unable to close error-file.&quot;</span>},</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;{        SYBEBUCF,       EXPROGRAM, <span class="stringliteral">&quot;Bcp: Unable to close format-file.&quot;</span>},</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;{        SYBEBUDF,       EXPROGRAM, <span class="stringliteral">&quot;Bcp: Unrecognized datatype found in format-file.&quot;</span>},</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;{        SYBEBUFF,       EXPROGRAM, <span class="stringliteral">&quot;Bcp: Unable to create format-file.&quot;</span>},</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;{        SYBEBUFL,   EXCONSISTENCY, <span class="stringliteral">&quot;DB-LIBRARY internal error - send buffer length corrupted.&quot;</span>},</div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;{        SYBEBUOE,      EXRESOURCE, <span class="stringliteral">&quot;Bcp: Unable to open error-file.&quot;</span>},</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;{        SYBEBUOF,       EXPROGRAM, <span class="stringliteral">&quot;Bcp: Unable to open format-file.&quot;</span>},</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;{        SYBEBWEF,      EXNONFATAL, <span class="stringliteral">&quot;IO error while writing bcp error-file.&quot;</span>},</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;{        SYBEBWFF,      EXRESOURCE, <span class="stringliteral">&quot;IO error while writing bcp format-file.&quot;</span>},</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;{         SYBECAP,          EXCOMM, <span class="stringliteral">&quot;DB-Library capabilities not accepted by the Server.&quot;</span>},</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;{      SYBECAPTYP,          EXCOMM, <span class="stringliteral">&quot;Unexpected capability type in CAPABILITY datastream.&quot;</span>},</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;{        SYBECDNS,   EXCONSISTENCY, <span class="stringliteral">&quot;Datastream indicates that a compute column is derived from a non-existent select-list member.&quot;</span>},</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;{     SYBECDOMAIN,    EXCONVERSION, <span class="stringliteral">&quot;Source field value is not within the domain of legal values.&quot;</span>},</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;{   SYBECINTERNAL,    EXCONVERSION, <span class="stringliteral">&quot;Internal Conversion error.&quot;</span>},</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;{        SYBECLOS,          EXCOMM, <span class="stringliteral">&quot;Error in closing network connection.&quot;</span>},</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;{     SYBECLOSEIN,               1, <span class="stringliteral">&quot;Unable to close interface file.&quot;</span>},</div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;{        SYBECLPR,    EXCONVERSION, <span class="stringliteral">&quot;Data-conversion resulted in loss of precision.&quot;</span>},</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;{        SYBECNOR,       EXPROGRAM, <span class="stringliteral">&quot;Column number out of range.&quot;</span>},</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;{        SYBECNOV,    EXCONVERSION, <span class="stringliteral">&quot;Attempt to set variable to NULL resulted in overflow.&quot;</span>},</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;{        SYBECOFL,    EXCONVERSION, <span class="stringliteral">&quot;Data-conversion resulted in overflow.&quot;</span>},</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;{        SYBECONN,          EXCOMM, <span class="stringliteral">&quot;Unable to connect socket -- SQL Server is unavailable or does not exist.&quot;</span>},</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;{        SYBECRNC,       EXPROGRAM, <span class="stringliteral">&quot;The current row is not a result of compute clause 0, so it is illegal to attempt to extract that data from this row.&quot;</span>},</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;{      SYBECRSAGR,       EXPROGRAM, <span class="stringliteral">&quot;Aggregate functions are not allowed in a  cursor statement.&quot;</span>},</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;{     SYBECRSBROL,       EXPROGRAM, <span class="stringliteral">&quot;Backward scrolling cannot be used in a  forward scrolling cursor.&quot;</span>},</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;{    SYBECRSBSKEY,       EXPROGRAM, <span class="stringliteral">&quot;Keyset cannot be scrolled backward in mixed  cursors with a previous fetch type.&quot;</span>},</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;{     SYBECRSBUFR,       EXPROGRAM, <span class="stringliteral">&quot;Row buffering should not be turned on when  using cursor APIs.&quot;</span>},</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;{      SYBECRSDIS,       EXPROGRAM, <span class="stringliteral">&quot;Cursor statement contains one of the  disallowed phrases &#39;compute&#39;, &#39;union&#39;, &#39;for browse&#39;, or &#39;select into&#39;.&quot;</span>},</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;{    SYBECRSFLAST,       EXPROGRAM, <span class="stringliteral">&quot;Fetch type LAST requires fully keyset  driven cursors.&quot;</span>},</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;{    SYBECRSFRAND,       EXPROGRAM, <span class="stringliteral">&quot;Fetch types RANDOM and RELATIVE can only be  used within the keyset of keyset driven  cursors.&quot;</span>},</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;{    SYBECRSFROWN,       EXPROGRAM, <span class="stringliteral">&quot;Row number to be fetched is outside valid  range.&quot;</span>},</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;{    SYBECRSFTYPE,      EXRESOURCE, <span class="stringliteral">&quot;Unknown fetch type.&quot;</span>},</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;{      SYBECRSINV,       EXPROGRAM, <span class="stringliteral">&quot;Invalid cursor statement.&quot;</span>},</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;{  SYBECRSINVALID,      EXRESOURCE, <span class="stringliteral">&quot;The cursor handle is invalid.&quot;</span>},</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;{    SYBECRSMROWS,      EXRESOURCE, <span class="stringliteral">&quot;Multiple rows are returned, only one is expected.&quot;</span>},</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;{   SYBECRSNOBIND,       EXPROGRAM, <span class="stringliteral">&quot;Cursor bind must be called prior to updating cursor.&quot;</span>},</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;{  SYBECRSNOCOUNT,       EXPROGRAM, <span class="stringliteral">&quot;The DBNOCOUNT option should not be  turned on when doing updates or deletes with  dbcursor().&quot;</span>},</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;{   SYBECRSNOFREE,       EXPROGRAM, <span class="stringliteral">&quot;The DBNOAUTOFREE option should not be  turned on when using cursor APIs.&quot;</span>},</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;{    SYBECRSNOIND,       EXPROGRAM, <span class="stringliteral">&quot;One of the tables involved in the cursor  statement does not have a unique index.&quot;</span>},</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;{   SYBECRSNOKEYS,      EXRESOURCE, <span class="stringliteral">&quot;The entire keyset must be defined for KEYSET cursors.&quot;</span>},</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;{    SYBECRSNOLEN,      EXRESOURCE, <span class="stringliteral">&quot;No unique index found.&quot;</span>},</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;{   SYBECRSNOPTCC,      EXRESOURCE, <span class="stringliteral">&quot;No OPTCC was found.&quot;</span>},</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;{   SYBECRSNORDER,      EXRESOURCE, <span class="stringliteral">&quot;The order of clauses must be from, where, and order by.&quot;</span>},</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;{    SYBECRSNORES,       EXPROGRAM, <span class="stringliteral">&quot;Cursor statement generated no results.&quot;</span>},</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;{  SYBECRSNOTABLE,      EXRESOURCE, <span class="stringliteral">&quot;Table name is NULL.&quot;</span>},</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;{    SYBECRSNOUPD,       EXPROGRAM, <span class="stringliteral">&quot;Update or delete operation did not affect  any rows.&quot;</span>},</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;{  SYBECRSNOWHERE,       EXPROGRAM, <span class="stringliteral">&quot;A WHERE clause is not allowed in a cursor  update or insert.&quot;</span>},</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;{    SYBECRSNROWS,      EXRESOURCE, <span class="stringliteral">&quot;No rows returned, at least one is expected.&quot;</span>},</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;{  SYBECRSNUNIQUE,      EXRESOURCE, <span class="stringliteral">&quot;No unique keys associated with this view.&quot;</span>},</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;{      SYBECRSORD,       EXPROGRAM, <span class="stringliteral">&quot;Only fully keyset driven cursors can have &#39;order by&#39;, &#39; group by&#39;, or &#39;having&#39; phrases.&quot;</span>},</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;{       SYBECRSRO,       EXPROGRAM, <span class="stringliteral">&quot;Data locking or modifications cannot be  made in a READONLY cursor.&quot;</span>},</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;{      SYBECRSSET,       EXPROGRAM, <span class="stringliteral">&quot;A SET clause is required for a cursor  update or insert.&quot;</span>},</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;{      SYBECRSTAB,       EXPROGRAM, <span class="stringliteral">&quot;Table name must be determined in operations  involving data locking or modifications.&quot;</span>},</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;{    SYBECRSUPDNB,       EXPROGRAM, <span class="stringliteral">&quot;Update or insert operations cannot use bind  variables when binding type is NOBIND.&quot;</span>},</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;{   SYBECRSUPDTAB,       EXPROGRAM, <span class="stringliteral">&quot;Update or insert operations using bind  variables require single table cursors.&quot;</span>},</div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;{      SYBECRSVAR,      EXRESOURCE, <span class="stringliteral">&quot;There is no valid address associated with this bind.&quot;</span>},</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;{     SYBECRSVIEW,       EXPROGRAM, <span class="stringliteral">&quot;A view cannot be joined with another table  or a view in a cursor statement.&quot;</span>},</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;{    SYBECRSVIIND,       EXPROGRAM, <span class="stringliteral">&quot;The view used in the cursor statement does  not include all the unique index columns of  the underlying tables.&quot;</span>},</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;{          SYBECS,               1, <span class="stringliteral">&quot;-004- cs context Error.&quot;</span>},</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;{        SYBECSYN,    EXCONVERSION, <span class="stringliteral">&quot;Attempt to convert data stopped by syntax error in source field.&quot;</span>},</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;{        SYBECUFL,    EXCONVERSION, <span class="stringliteral">&quot;Data-conversion resulted in underflow.&quot;</span>},</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;{        SYBECWLL,               1, <span class="stringliteral">&quot;Attempt to set column width less than 1.&quot;</span>},</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;{        SYBEDBPS,      EXRESOURCE, <span class="stringliteral">&quot;Maximum number of DBPROCESSes already allocated.&quot;</span>},</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;{         SYBEDCL,               1, <span class="stringliteral">&quot;-004- DCL Error.&quot;</span>},</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;{        SYBEDDNE,          EXCOMM, <span class="stringliteral">&quot;DBPROCESS is dead or not enabled.&quot;</span>},</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;{        SYBEDIVZ,          EXUSER, <span class="stringliteral">&quot;Attempt to divide by $0.00 in function %1!.&quot;</span>},</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;{        SYBEDNTI,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to use dbtxtsput() to put a new text-timestamp into a column whose datatype is neither SYBTEXT nor SYBIMAGE.&quot;</span>},</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{        SYBEDPOR,       EXPROGRAM, <span class="stringliteral">&quot;Out-of-range datepart constant.&quot;</span>},</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;{        SYBEDVOR,       EXPROGRAM, <span class="stringliteral">&quot;Day values must be between 1 and 7.&quot;</span>},</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;{        SYBEECAN,          EXINFO, <span class="stringliteral">&quot;Attempted to cancel unrequested event notification.&quot;</span>},</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;{        SYBEECRT,               1, <span class="stringliteral">&quot;Must call dbregdefine() before dbregcreate().&quot;</span>},</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;{        SYBEEINI,          EXINFO, <span class="stringliteral">&quot;Must call dbreginit() before dbregraise().&quot;</span>},</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;{        SYBEEQVA,               1, <span class="stringliteral">&quot;Error in queueing VMS AST routine.&quot;</span>},</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;{    SYBEERRLABEL,               1, <span class="stringliteral">&quot;An illegal value was returned from the security label handler.&quot;</span>},</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;{        SYBEESSL,               1, <span class="stringliteral">&quot;Login security level entered does not agree with operating system level.&quot;</span>},</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;{         SYBEETD,       EXPROGRAM, <span class="stringliteral">&quot;Failure to send the expected amount of  TEXT or IMAGE data via dbmoretext().&quot;</span>},</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;{        SYBEEUNR,          EXCOMM, <span class="stringliteral">&quot;Unsolicited event notification received.&quot;</span>},</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;{        SYBEEVOP,          EXINFO, <span class="stringliteral">&quot;Called dbregwatch() with a bad options parameter.&quot;</span>},</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;{        SYBEEVST,          EXINFO, <span class="stringliteral">&quot;Must initiate a transaction before calling dbregparam().&quot;</span>},</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;{        SYBEFCON,          EXCOMM, <span class="stringliteral">&quot;SQL Server connection failed.&quot;</span>},</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;{        SYBEFENC,               1, <span class="stringliteral">&quot;Password Encryption failed.&quot;</span>},</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;{        SYBEFGTL,               1, <span class="stringliteral">&quot;Bcp: Row number of the first row to be copied cannot be greater than the row number for the last row to be copied.&quot;</span>},</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;{       SYBEFMODE,               1, <span class="stringliteral">&quot;ReadWriteAppend mode denied on file.&quot;</span>},</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;{        SYBEFRES,         EXFATAL, <span class="stringliteral">&quot;Challenge-Response function failed.&quot;</span>},</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;{        SYBEFSHD,      EXRESOURCE, <span class="stringliteral">&quot;Error in attempting to find the Sybase home directory.&quot;</span>},</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;{        SYBEFUNC,       EXPROGRAM, <span class="stringliteral">&quot;Functionality not supported at the specified version level.&quot;</span>},</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;{       SYBEGENOS,               1, <span class="stringliteral">&quot;General Operating System Error.&quot;</span>},</div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;{         SYBEICN,       EXPROGRAM, <span class="stringliteral">&quot;Invalid computeid or compute column number.&quot;</span>},</div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;{        SYBEIDCL,   EXCONSISTENCY, <span class="stringliteral">&quot;Illegal datetime column length returned by DataServer. Legal datetime lengths are 4 and 8 bytes.&quot;</span>},</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;{      SYBEIDECCL,   EXCONSISTENCY, <span class="stringliteral">&quot;Invalid decimal column length returned by the server.&quot;</span>},</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;{        SYBEIFCL,   EXCONSISTENCY, <span class="stringliteral">&quot;Illegal floating-point column length returned by DataServer. Legal floating-point lengths are 4 and 8 bytes.&quot;</span>},</div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;{        SYBEIFNB,       EXPROGRAM, <span class="stringliteral">&quot;Illegal field number passed to bcp_control().&quot;</span>},</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;{        SYBEIICL,   EXCONSISTENCY, <span class="stringliteral">&quot;Illegal integer column length returned by SQL Server. Legal integer lengths are 1, 2, and 4 bytes.&quot;</span>},</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;{        SYBEIMCL,   EXCONSISTENCY, <span class="stringliteral">&quot;Illegal money column length returned by DataServer. Legal money lengths are 4 and 8 bytes.&quot;</span>},</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;{        SYBEINLN,          EXUSER, <span class="stringliteral">&quot;Interface file: unexpected end-of-line.&quot;</span>},</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;{        SYBEINTF,          EXUSER, <span class="stringliteral">&quot;Server name not found in interface file.&quot;</span>},</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;{      SYBEINUMCL,   EXCONSISTENCY, <span class="stringliteral">&quot;Invalid numeric column length returned by the server.&quot;</span>},</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;{         SYBEIPV,          EXINFO, <span class="stringliteral">&quot;%1! is an illegal value for the %2! parameter of %3!.&quot;</span>},</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{        SYBEISOI,   EXCONSISTENCY, <span class="stringliteral">&quot;Invalid sort-order information found.&quot;</span>},</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;{    SYBEISRVPREC,   EXCONSISTENCY, <span class="stringliteral">&quot;Illegal precision value returned by the server.&quot;</span>},</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;{     SYBEISRVSCL,   EXCONSISTENCY, <span class="stringliteral">&quot;Illegal scale value returned by the server.&quot;</span>},</div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;{        SYBEITIM,       EXPROGRAM, <span class="stringliteral">&quot;Illegal timeout value specified.&quot;</span>},</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;{       SYBEIVERS,       EXPROGRAM, <span class="stringliteral">&quot;Illegal version level specified.&quot;</span>},</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;{        SYBEKBCI,          EXINFO, <span class="stringliteral">&quot;Bcp: 1000 rows sent to SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;{        SYBEKBCO,          EXINFO, <span class="stringliteral">&quot;1000 rows successfully bulk-copied to host-file.&quot;</span>},</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;{       SYBELBLEN,               1, <span class="stringliteral">&quot;Security labels should be less than 256 characters long.&quot;</span>},</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;{         SYBEMEM,      EXRESOURCE, <span class="stringliteral">&quot;Unable to allocate sufficient memory.&quot;</span>},</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;{         SYBEMOV,          EXUSER, <span class="stringliteral">&quot;Money arithmetic resulted in overflow in function %1!.&quot;</span>},</div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;{        SYBEMPLL,          EXUSER, <span class="stringliteral">&quot;Attempt to set maximum number of DBPROCESSes lower than 1.&quot;</span>},</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;{        SYBEMVOR,       EXPROGRAM, <span class="stringliteral">&quot;Month values must be between 1 and 12.&quot;</span>},</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;{        SYBENBUF,          EXINFO, <span class="stringliteral">&quot;called dbsendpassthru() with a NULL buf pointer.&quot;</span>},</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;{        SYBENBVP,       EXPROGRAM, <span class="stringliteral">&quot;Cannot pass dbsetnull() a NULL bindval pointer.&quot;</span>},</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;{         SYBENDC,       EXPROGRAM, <span class="stringliteral">&quot;Cannot have negative component in date in numeric form.&quot;</span>},</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;{        SYBENDTP,       EXPROGRAM, <span class="stringliteral">&quot;Called dbdatecrack() with a NULL datetime  parameter.&quot;</span>},</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;{         SYBENEG,          EXCOMM, <span class="stringliteral">&quot;Negotiated login attempt failed.&quot;</span>},</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;{        SYBENEHA,               1, <span class="stringliteral">&quot;Called dbreghandle() with a NULL handler parameter.&quot;</span>},</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;{        SYBENHAN,          EXINFO, <span class="stringliteral">&quot;called dbrecvpassthru() with a NULL handler parameter.&quot;</span>},</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;{        SYBENLNL,               1, <span class="stringliteral">&quot;Program not linked with specified network library.&quot;</span>},</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;{        SYBENMOB,       EXPROGRAM, <span class="stringliteral">&quot;No such member of &#39;order by&#39; clause.&quot;</span>},</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;{        SYBENOEV,          EXINFO, <span class="stringliteral">&quot;dbpoll() cannot be called if registered procedure notifications have been disabled.&quot;</span>},</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;{        SYBENOTI,               1, <span class="stringliteral">&quot;No event handler installed.&quot;</span>},</div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;{     SYBENOVALUE,               1, <span class="stringliteral">&quot;Security labels require both a name and a value.&quot;</span>},</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;{        SYBENPRM,       EXPROGRAM, <span class="stringliteral">&quot;NULL parameter not allowed for this dboption.&quot;</span>},</div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;{        SYBENSIP,       EXPROGRAM, <span class="stringliteral">&quot;Negative starting index passed to dbstrcpy().&quot;</span>},</div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;{        SYBENTLL,          EXUSER, <span class="stringliteral">&quot;Name too long for loginrec field.&quot;</span>},</div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{        SYBENTST,               1, <span class="stringliteral">&quot;The file being opened must be a stream_lf.&quot;</span>},</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;{        SYBENTTN,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to use dbtxtsput() to put a new text-timestamp into a non-existent data row.&quot;</span>},</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;{        SYBENULL,          EXINFO, <span class="stringliteral">&quot;NULL DBPROCESS pointer passed to DB-Library.&quot;</span>},</div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;{        SYBENULP,       EXPROGRAM, <span class="stringliteral">&quot;Called  with a NULL  parameter.&quot;</span>},</div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;{         SYBENUM,               1, <span class="stringliteral">&quot;Incorrect number of arguments given  to DB-Library.&quot;</span>},</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;{        SYBENXID,      EXNONFATAL, <span class="stringliteral">&quot;The Server did not grant us a distributed-transaction ID.&quot;</span>},</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;{        SYBEONCE,       EXPROGRAM, <span class="stringliteral">&quot;Function can be called only once.&quot;</span>},</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;{         SYBEOOB,          EXCOMM, <span class="stringliteral">&quot;Error in sending out-of-band data to SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;{        SYBEOPIN,      EXNONFATAL, <span class="stringliteral">&quot;Could not open interface file.&quot;</span>},</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;{        SYBEOPNA,      EXNONFATAL, <span class="stringliteral">&quot;The textimage facility is available only when using a SQL Server whose version number is 4.0 or greater.&quot;</span>},</div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;{       SYBEOPTNO,               1, <span class="stringliteral">&quot;Option is not allowed or is unreconized.&quot;</span>},</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;{        SYBEOREN,          EXINFO, <span class="stringliteral">&quot;Warning: an out-of-range error-number was encountered in dblib.loc. The maximum permissible error-number is defined as DBERRCOUNT in sybdb.h.&quot;</span>},</div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;{        SYBEORPF,          EXUSER, <span class="stringliteral">&quot;Attempt to set remote password would overflow the login-record&#39;s remote-password field.&quot;</span>},</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;{        SYBEOSSL,               1, <span class="stringliteral">&quot;Operating system login level not in range of Secure SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;{        SYBEPAGE,               1, <span class="stringliteral">&quot;wrong resource type or length given for  dbpage() operation.&quot;</span>},</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;{        SYBEPOLL,          EXINFO, <span class="stringliteral">&quot;Only one dbpoll() can be active at a time.&quot;</span>},</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;{        SYBEPRTF,          EXINFO, <span class="stringliteral">&quot;dbtracestring() may only be called from a printfunc().&quot;</span>},</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;{         SYBEPWD,          EXUSER, <span class="stringliteral">&quot;Incorrect password.&quot;</span>},</div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;{        SYBERDCN,    EXCONVERSION, <span class="stringliteral">&quot;Requested data-conversion does not exist.&quot;</span>},</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;{        SYBERDNR,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to retrieve data from a non-existent row.&quot;</span>},</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;{        SYBEREAD,          EXCOMM, <span class="stringliteral">&quot;Read from SQL Server failed.&quot;</span>},</div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;{        SYBERESP,       EXPROGRAM, <span class="stringliteral">&quot;Response function address passed to dbresponse() must be non-NULL.&quot;</span>},</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;{       SYBERFILE,               1, <span class="stringliteral">&quot;Can not open resource file.&quot;</span>},</div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;{        SYBERPCS,          EXINFO, <span class="stringliteral">&quot;Must call dbrpcinit() before dbrpcparam().&quot;</span>},</div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;{        SYBERPIL,       EXPROGRAM, <span class="stringliteral">&quot;It is illegal to pass -1 to dbrpcparam() for the datalen of parameters which are of type SYBCHAR, SYBVARCHAR, SYBBINARY, or SYBVARBINARY.&quot;</span>},</div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;{        SYBERPNA,      EXNONFATAL, <span class="stringliteral">&quot;The RPC facility is available only when using a SQL Server whose version number is 4.0 or greater.&quot;</span>},</div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;{        SYBERPND,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to initiate a new SQL Server operation with results pending.&quot;</span>},</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;{      SYBERPNULL,       EXPROGRAM, <span class="stringliteral">&quot;value parameter for dbprcparam() can be NULL, only if the datalen parameter is 0.&quot;</span>},</div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;{     SYBERPTXTIM,       EXPROGRAM, <span class="stringliteral">&quot;RPC parameters cannot be of type TextImage.&quot;</span>},</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;{        SYBERPUL,       EXPROGRAM, <span class="stringliteral">&quot;When passing a SYBINTN, SYBDATETIMN, SYBMONEYN, or SYBFLTN parameter via dbrpcparam(), it&#39;s necessary to specify the parameter&#39;s maximum or actual length, so that DB-Library can recognize it as a SYBINT1, SYBINT2, SYBINT4, SYBMONEY, or SYBMONEY4, etc.&quot;</span>},</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;{        SYBERTCC,       EXPROGRAM, <span class="stringliteral">&quot;dbreadtext() may not be used to receive the results of a query which contains a COMPUTE clause.&quot;</span>},</div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;{        SYBERTSC,       EXPROGRAM, <span class="stringliteral">&quot;dbreadtext() may only be used to receive the results of a query which contains a single result column.&quot;</span>},</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;{       SYBERTYPE,               1, <span class="stringliteral">&quot;Invalid resource type given to DB-Library.&quot;</span>},</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;{        SYBERXID,      EXNONFATAL, <span class="stringliteral">&quot;The Server did not recognize our distributed-transaction ID.&quot;</span>},</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;{      SYBESECURE,       EXPROGRAM, <span class="stringliteral">&quot;Secure Server function not supported in this version.&quot;</span>},</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;{        SYBESEFA,       EXPROGRAM, <span class="stringliteral">&quot;DBSETNOTIFS cannot be called if connections are present.&quot;</span>},</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;{        SYBESEOF,          EXCOMM, <span class="stringliteral">&quot;Unexpected EOF from SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;{        SYBESFOV,       EXPROGRAM, <span class="stringliteral">&quot;dbsafestr() overflowed its destination buffer.&quot;</span>},</div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;{        SYBESLCT,               1, <span class="stringliteral">&quot;Could not select or copy field specified.&quot;</span>},</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;{        SYBESMSG,        EXSERVER, <span class="stringliteral">&quot;General SQL Server error: Check messages from the SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;{        SYBESOCK,          EXCOMM, <span class="stringliteral">&quot;Unable to open socket.&quot;</span>},</div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;{        SYBESPID,       EXPROGRAM, <span class="stringliteral">&quot;Called dbspid() with a NULL dbproc.&quot;</span>},</div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;{        SYBESYNC,          EXCOMM, <span class="stringliteral">&quot;Read attempted while out of synchronization with SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;{        SYBETEXS,          EXINFO, <span class="stringliteral">&quot;Called dbmoretext() with a bad size parameter.&quot;</span>},</div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;{        SYBETIME,          EXTIME, <span class="stringliteral">&quot;SQL Server connection timed out.&quot;</span>},</div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;{        SYBETMCF,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to install too many custom formats via dbfmtinstall().&quot;</span>},</div>
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;{        SYBETMTD,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to send too much TEXT data via the dbmoretext() call.&quot;</span>},</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;{        SYBETPAR,       EXPROGRAM, <span class="stringliteral">&quot;No SYBTEXT or SYBIMAGE parameters were defined.&quot;</span>},</div>
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;{        SYBETPTN,          EXUSER, <span class="stringliteral">&quot;Syntax error: only two periods are permitted in table names.&quot;</span>},</div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;{        SYBETRAC,          EXINFO, <span class="stringliteral">&quot;Attempted to turn off a trace flag that was not on.&quot;</span>},</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;{        SYBETRAN,          EXINFO, <span class="stringliteral">&quot;DBPROCESS is being used for another transaction.&quot;</span>},</div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;{        SYBETRAS,          EXINFO, <span class="stringliteral">&quot;DB-Library internal error - trace structure not found.&quot;</span>},</div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;{        SYBETRSN,          EXINFO, <span class="stringliteral">&quot;Bad numbytes parameter passed to dbtracestring().&quot;</span>},</div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;{        SYBETSIT,          EXINFO, <span class="stringliteral">&quot;Attempt to call dbtsput() with an invalid timestamp.&quot;</span>},</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{         SYBETTS,          EXUSER, <span class="stringliteral">&quot;The table which bulk-copy is attempting to copy to a host-file is shorter than the number of rows which bulk-copy was instructed to skip.&quot;</span>},</div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;{        SYBETYPE,          EXINFO, <span class="stringliteral">&quot;Invalid argument type given to DB-Library.&quot;</span>},</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;{        SYBEUACS,               1, <span class="stringliteral">&quot;VMS: Unable to assign channel to sys$command.&quot;</span>},</div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;{        SYBEUAVE,               1, <span class="stringliteral">&quot;Unable to allocate VMS event flag.&quot;</span>},</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;{        SYBEUCPT,          EXUSER, <span class="stringliteral">&quot;Unrecognized custom-format parameter-type encountered in dbstrbuild().&quot;</span>},</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;{        SYBEUCRR,   EXCONSISTENCY, <span class="stringliteral">&quot;Internal software error: Unknown connection result reported by dbpasswd().&quot;</span>},</div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;{        SYBEUDTY,   EXCONSISTENCY, <span class="stringliteral">&quot;Unknown datatype encountered.&quot;</span>},</div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;{        SYBEUFDS,          EXUSER, <span class="stringliteral">&quot;Unrecognized format encountered in dbstrbuild().&quot;</span>},</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;{        SYBEUFDT,   EXCONSISTENCY, <span class="stringliteral">&quot;Unknown fixed-length datatype encountered.&quot;</span>},</div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;{        SYBEUHST,          EXUSER, <span class="stringliteral">&quot;Unknown host machine name.&quot;</span>},</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;{        SYBEUMSG,          EXCOMM, <span class="stringliteral">&quot;Unknown message-id in MSG datastream.&quot;</span>},</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;{        SYBEUNAM,         EXFATAL, <span class="stringliteral">&quot;Unable to get current username from operating system.&quot;</span>},</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;{        SYBEUNOP,      EXNONFATAL, <span class="stringliteral">&quot;Unknown option passed to dbsetopt().&quot;</span>},</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;{         SYBEUNT,          EXUSER, <span class="stringliteral">&quot;Unknown network type found in interface file.&quot;</span>},</div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;{        SYBEURCI,      EXRESOURCE, <span class="stringliteral">&quot;Unable to read copyright information from the dblib localization file.&quot;</span>},</div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;{        SYBEUREI,      EXRESOURCE, <span class="stringliteral">&quot;Unable to read error information from the dblib localization file.&quot;</span>},</div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;{        SYBEUREM,      EXRESOURCE, <span class="stringliteral">&quot;Unable to read error mnemonic from the dblib localization file.&quot;</span>},</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;{        SYBEURES,      EXRESOURCE, <span class="stringliteral">&quot;Unable to read error string from the dblib localization file.&quot;</span>},</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;{        SYBEURMI,      EXRESOURCE, <span class="stringliteral">&quot;Unable to read money-format information from the dblib localization file.&quot;</span>},</div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;{        SYBEUSCT,          EXCOMM, <span class="stringliteral">&quot;Unable to set communications timer.&quot;</span>},</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;{        SYBEUTDS,          EXCOMM, <span class="stringliteral">&quot;Unrecognized TDS version received from SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;{        SYBEUVBF,       EXPROGRAM, <span class="stringliteral">&quot;Attempt to read an unknown version of BCP format-file.&quot;</span>},</div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;{        SYBEUVDT,   EXCONSISTENCY, <span class="stringliteral">&quot;Unknown variable-length datatype encountered.&quot;</span>},</div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;{        SYBEVDPT,          EXUSER, <span class="stringliteral">&quot;For bulk copy, all variable-length data must have either a length-prefix or a terminator specified.&quot;</span>},</div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;{         SYBEVMS,               1, <span class="stringliteral">&quot;Sendflush: VMS IO error.&quot;</span>},</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;{     SYBEVOIDRET,               1, <span class="stringliteral">&quot;Parameter of type SYBVOID cannot  be a return parameter.&quot;</span>},</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;{        SYBEWAID,   EXCONSISTENCY, <span class="stringliteral">&quot;DB-LIBRARY internal error: ALTFMT following ALTNAME has wrong id.&quot;</span>},</div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;{        SYBEWRIT,          EXCOMM, <span class="stringliteral">&quot;Write to SQL Server failed.&quot;</span>},</div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;{        SYBEXOCI,      EXNONFATAL, <span class="stringliteral">&quot;A character-set translation overflowed its destination buffer while using bcp to copy data from a host-file to the SQL Server.&quot;</span>},</div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;{        SYBEXTDN,       EXPROGRAM, <span class="stringliteral">&quot;Warning:  the xlt_todisp parameter to dbfree_xlate() was NULL.  The space associated with the xlt_tosrv parameter has been freed.&quot;</span>},</div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;{         SYBEXTN,       EXPROGRAM, <span class="stringliteral">&quot;The xlt_todisp and xlt_tosrv parameters to dbfree_xlate() were NULL.&quot;</span>},</div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;{        SYBEXTSN,       EXPROGRAM, <span class="stringliteral">&quot;Warning:  the xlt_tosrv parameter to dbfree_xlate() was NULL.  The space associated with the xlt_todisp parameter has been freed.&quot;</span>},</div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;{        SYBEZTXT,          EXINFO, <span class="stringliteral">&quot;Attempt to send zero length TEXT or  IMAGE to dataserver via dbwritetext().&quot;</span>},</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;{               0,               0, <span class="stringliteral">&quot;Please add a description for this error to src/tds/error_table.h&quot;</span>}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aa00554_html_gadf15185b0d417edc0bb8a6a4f0bae727"><div class="ttname"><a href="a00554.html#gadf15185b0d417edc0bb8a6a4f0bae727">_dblib_check_and_handle_interrupt</a></div><div class="ttdeci">int _dblib_check_and_handle_interrupt(void *vdbproc)</div><div class="ttdoc">check interrupts for libtds.</div><div class="ttdef"><b>Definition:</b> dbutil.c:192</div></div>
<div class="ttc" id="aa01307_html"><div class="ttname"><a href="a01307.html">DBMONEY</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:284</div></div>
<div class="ttc" id="aa00548_html_gada4b41f34542a87f0cd87e78e56d18bb"><div class="ttname"><a href="a00548.html#gada4b41f34542a87f0cd87e78e56d18bb">dbsettime</a></div><div class="ttdeci">RETCODE dbsettime(int seconds)</div><div class="ttdoc">Set maximum seconds db-lib waits for a server response to query.</div><div class="ttdef"><b>Definition:</b> dblib.c:4192</div></div>
<div class="ttc" id="aa00548_html_ga6f13381522a1fa0b6ce2c15378088cdd"><div class="ttname"><a href="a00548.html#ga6f13381522a1fa0b6ce2c15378088cdd">dbmoretext</a></div><div class="ttdeci">RETCODE dbmoretext(DBPROCESS *dbproc, DBINT size, const BYTE text[])</div><div class="ttdoc">Send chunk of a text/image value to the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:6732</div></div>
<div class="ttc" id="aa00548_html_ga3c33e72c41b40e08dbcfdfa0d16bc399"><div class="ttname"><a href="a00548.html#ga3c33e72c41b40e08dbcfdfa0d16bc399">dbcoltypeinfo</a></div><div class="ttdeci">DBTYPEINFO * dbcoltypeinfo(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get precision and scale information for a regular result column.</div><div class="ttdef"><b>Definition:</b> dblib.c:3016</div></div>
<div class="ttc" id="aa00548_html_ga663350909fec3a1d152316c45a65e708"><div class="ttname"><a href="a00548.html#ga663350909fec3a1d152316c45a65e708">dbsetifile</a></div><div class="ttdeci">void dbsetifile(char *filename)</div><div class="ttdoc">set name and location of the interfaces file FreeTDS should use to look up a servername.</div><div class="ttdef"><b>Definition:</b> dblib.c:2711</div></div>
<div class="ttc" id="aa00548_html_ga666726c86108342b1c1f27eecf68e13c"><div class="ttname"><a href="a00548.html#ga666726c86108342b1c1f27eecf68e13c">dbversion</a></div><div class="ttdeci">const char * dbversion()</div><div class="ttdoc">See which version of db-lib is in use.</div><div class="ttdef"><b>Definition:</b> dblib.c:6840</div></div>
<div class="ttc" id="aa01123_html_aa0efc92bb0079287e043bb2c46c4603d"><div class="ttname"><a href="a01123.html#aa0efc92bb0079287e043bb2c46c4603d">tdsdaterec::quarter</a></div><div class="ttdeci">TDS_INT quarter</div><div class="ttdoc">quarter (0-3)</div><div class="ttdef"><b>Definition:</b> tds.h:161</div></div>
<div class="ttc" id="aa01123_html"><div class="ttname"><a href="a01123.html">tdsdaterec</a></div><div class="ttdoc">Used by tds_datecrack.</div><div class="ttdef"><b>Definition:</b> tds.h:159</div></div>
<div class="ttc" id="aa00549_html_gab705bf94be535e9d8fc4edc0f48c98b0"><div class="ttname"><a href="a00549.html#gab705bf94be535e9d8fc4edc0f48c98b0">dbretlen</a></div><div class="ttdeci">int dbretlen(DBPROCESS *dbproc, int retnum)</div><div class="ttdoc">Get size of an output parameter filled by a stored procedure.</div><div class="ttdef"><b>Definition:</b> dblib.c:4779</div></div>
<div class="ttc" id="aa00548_html_ga46f3641b79a2e90371a66950b6db2c4d"><div class="ttname"><a href="a00548.html#ga46f3641b79a2e90371a66950b6db2c4d">dbdatecrack</a></div><div class="ttdeci">RETCODE dbdatecrack(DBPROCESS *dbproc, DBDATEREC *di, DBDATETIME *datetime)</div><div class="ttdoc">Break a DBDATETIME value into useful pieces.</div><div class="ttdef"><b>Definition:</b> dblib.c:5847</div></div>
<div class="ttc" id="aa00566_html_ga42d67780bd4fd442915780d4815fc743"><div class="ttname"><a href="a00566.html#ga42d67780bd4fd442915780d4815fc743">tds_dstr_empty</a></div><div class="ttdeci">#define tds_dstr_empty(s)</div><div class="ttdoc">Make a string empty.</div><div class="ttdef"><b>Definition:</b> string.h:91</div></div>
<div class="ttc" id="aa00548_html_gaef740b394b44eb33925c2718f7b30d69"><div class="ttname"><a href="a00548.html#gaef740b394b44eb33925c2718f7b30d69">dbclose</a></div><div class="ttdeci">void dbclose(DBPROCESS *dbproc)</div><div class="ttdoc">Close a connection to the server and free associated resources.</div><div class="ttdef"><b>Definition:</b> dblib.c:1485</div></div>
<div class="ttc" id="aa00615_html_ad01d901acbc92e8c369e6a6c784d7446"><div class="ttname"><a href="a00615.html#ad01d901acbc92e8c369e6a6c784d7446">dblib_context::tds_ctx_ref_count</a></div><div class="ttdeci">int tds_ctx_ref_count</div><div class="ttdoc">libTDS context reference counter</div><div class="ttdef"><b>Definition:</b> dblib.c:179</div></div>
<div class="ttc" id="aa00552_html_ga856143f4f9c7a5c15fb15633af81487d"><div class="ttname"><a href="a00552.html#ga856143f4f9c7a5c15fb15633af81487d">dbmny4sub</a></div><div class="ttdeci">RETCODE dbmny4sub(DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2, DBMONEY4 *diff)</div><div class="ttdoc">Subtract two DBMONEY4 values.</div><div class="ttdef"><b>Definition:</b> dblib.c:5624</div></div>
<div class="ttc" id="aa00548_html_ga9d660d278f3f58871b4086c0e175f4c6"><div class="ttname"><a href="a00548.html#ga9d660d278f3f58871b4086c0e175f4c6">dbsetopt</a></div><div class="ttdeci">RETCODE dbsetopt(DBPROCESS *dbproc, int option, const char *char_param, int int_param)</div><div class="ttdoc">Set db-lib or server option.</div><div class="ttdef"><b>Definition:</b> dblib.c:4471</div></div>
<div class="ttc" id="aa00548_html_ga466690ceda8682382223d98a6ffb63bd"><div class="ttname"><a href="a00548.html#ga466690ceda8682382223d98a6ffb63bd">dbacolname</a></div><div class="ttdeci">const char * dbacolname(DBPROCESS *dbproc, int computeid, int column)</div><div class="ttdoc">Return name of a computed result column.</div><div class="ttdef"><b>Definition:</b> dblib.c:1898</div></div>
<div class="ttc" id="aa00552_html_gabedce74748a31ea8a6e4068a5d44d8e4"><div class="ttname"><a href="a00552.html#gabedce74748a31ea8a6e4068a5d44d8e4">dbmnydec</a></div><div class="ttdeci">RETCODE dbmnydec(DBPROCESS *dbproc, DBMONEY *amount)</div><div class="ttdoc">Subtract $0.0001 from a DBMONEY value.</div><div class="ttdef"><b>Definition:</b> dblib.c:5491</div></div>
<div class="ttc" id="aa00549_html_gaff09873008411a0573f6d1a9e6c7cf4b"><div class="ttname"><a href="a00549.html#gaff09873008411a0573f6d1a9e6c7cf4b">dbnumrets</a></div><div class="ttdeci">int dbnumrets(DBPROCESS *dbproc)</div><div class="ttdoc">Get count of output parameters filled by a stored procedure.</div><div class="ttdef"><b>Definition:</b> dblib.c:4692</div></div>
<div class="ttc" id="aa00566_html_ga5f351a208e7aa13b4cc2d32cac8fc0fa"><div class="ttname"><a href="a00566.html#ga5f351a208e7aa13b4cc2d32cac8fc0fa">tds_dstr_cstr</a></div><div class="ttdeci">static const char * tds_dstr_cstr(const DSTR *s)</div><div class="ttdoc">Returns a C version (NUL terminated string) of dstr.</div><div class="ttdef"><b>Definition:</b> string.h:78</div></div>
<div class="ttc" id="aa01235_html_acd5eeef948380cd1b8abb132a417b2bf"><div class="ttname"><a href="a01235.html#acd5eeef948380cd1b8abb132a417b2bf">tds_socket::has_status</a></div><div class="ttdeci">bool has_status</div><div class="ttdoc">true is ret_status is valid</div><div class="ttdef"><b>Definition:</b> tds.h:1245</div></div>
<div class="ttc" id="aa00548_html_gab9aa181fb3081ffb314340cbd71e434d"><div class="ttname"><a href="a00548.html#gab9aa181fb3081ffb314340cbd71e434d">dbsetversion</a></div><div class="ttdeci">RETCODE dbsetversion(DBINT version)</div><div class="ttdoc">Specify a db-lib version level.</div><div class="ttdef"><b>Definition:</b> dblib.c:5976</div></div>
<div class="ttc" id="aa00615_html_afb3fb2d591c0f75b9412f8ca77e2629d"><div class="ttname"><a href="a00615.html#afb3fb2d591c0f75b9412f8ca77e2629d">dblib_context::tds_ctx</a></div><div class="ttdeci">TDSCONTEXT * tds_ctx</div><div class="ttdoc">libTDS context</div><div class="ttdef"><b>Definition:</b> dblib.c:177</div></div>
<div class="ttc" id="aa01143_html_a411a965cbfdb05e69b6da62a30531bb2"><div class="ttname"><a href="a01143.html#a411a965cbfdb05e69b6da62a30531bb2">tds_login::password</a></div><div class="ttdeci">DSTR password</div><div class="ttdoc">password of account login</div><div class="ttdef"><b>Definition:</b> tds.h:535</div></div>
<div class="ttc" id="aa01123_html_a838e73fd12eec9e3b5368316198f4762"><div class="ttname"><a href="a01123.html#a838e73fd12eec9e3b5368316198f4762">tdsdaterec::decimicrosecond</a></div><div class="ttdeci">TDS_INT decimicrosecond</div><div class="ttdoc">0-9999999</div><div class="ttdef"><b>Definition:</b> tds.h:169</div></div>
<div class="ttc" id="aa00565_html_ga0cf7e719115b0ae476753442d10505ab"><div class="ttname"><a href="a00565.html#ga0cf7e719115b0ae476753442d10505ab">tds_prtype</a></div><div class="ttdeci">const char * tds_prtype(int type)</div><div class="ttdoc">Returns string representation of the given type.</div><div class="ttdef"><b>Definition:</b> token.c:3056</div></div>
<div class="ttc" id="aa00548_html_gac554d2cb2da0c9f9fd3d4867998edcc4"><div class="ttname"><a href="a00548.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dbnumcompute</a></div><div class="ttdeci">int dbnumcompute(DBPROCESS *dbproc)</div><div class="ttdoc">Get count of COMPUTE clauses for a result set.</div><div class="ttdef"><b>Definition:</b> dblib.c:4973</div></div>
<div class="ttc" id="aa00548_html_gaf917cf746c954a5d1b718afe3c4d1940"><div class="ttname"><a href="a00548.html#gaf917cf746c954a5d1b718afe3c4d1940">dbgetchar</a></div><div class="ttdeci">char * dbgetchar(DBPROCESS *dbproc, int pos)</div><div class="ttdoc">Get address of a position in the command buffer.</div><div class="ttdef"><b>Definition:</b> dblib.c:6310</div></div>
<div class="ttc" id="aa00560_html_ga8c9652e8b1f3e56a3289fd71b12cee1d"><div class="ttname"><a href="a00560.html#ga8c9652e8b1f3e56a3289fd71b12cee1d">tds_strftime</a></div><div class="ttdeci">size_t tds_strftime(char *buf, size_t maxsize, const char *format, const TDSDATEREC *dr, int prec)</div><div class="ttdoc">format a date string according to an &quot;extended&quot; strftime(3) formatting definition.</div><div class="ttdef"><b>Definition:</b> convert.c:2992</div></div>
<div class="ttc" id="aa00554_html_gaed43cb21ed54dc1a6340075d6290e4b0"><div class="ttname"><a href="a00554.html#gaed43cb21ed54dc1a6340075d6290e4b0">dbdead</a></div><div class="ttdeci">DBBOOL dbdead(DBPROCESS *dbproc)</div><div class="ttdoc">Check if dbproc is an ex-parrot.</div><div class="ttdef"><b>Definition:</b> dblib.c:5058</div></div>
<div class="ttc" id="aa00615_html_a2da93c0f3681f87f94ad169deb09dc64"><div class="ttname"><a href="a00615.html#a2da93c0f3681f87f94ad169deb09dc64">dblib_context::login_timeout</a></div><div class="ttdeci">int login_timeout</div><div class="ttdoc">not used unless positive</div><div class="ttdef"><b>Definition:</b> dblib.c:187</div></div>
<div class="ttc" id="aa00449_html"><div class="ttname"><a href="a00449.html">tds.h</a></div><div class="ttdoc">Main include file for libtds.</div></div>
<div class="ttc" id="aa01231_html_a17b3352a5f14239b2eecc4fc272bfe2a"><div class="ttname"><a href="a01231.html#a17b3352a5f14239b2eecc4fc272bfe2a">tds_connection::env</a></div><div class="ttdeci">TDSENV env</div><div class="ttdoc">environment is shared between all sessions</div><div class="ttdef"><b>Definition:</b> tds.h:1101</div></div>
<div class="ttc" id="aa00548_html_gae658a0cd5270f3bd6f22de17b2cb2e64"><div class="ttname"><a href="a00548.html#gae658a0cd5270f3bd6f22de17b2cb2e64">dbbylist</a></div><div class="ttdeci">BYTE * dbbylist(DBPROCESS *dbproc, int computeid, int *size)</div><div class="ttdoc">Get bylist for a compute row.</div><div class="ttdef"><b>Definition:</b> dblib.c:4999</div></div>
<div class="ttc" id="aa00548_html_ga85dcc40c3615f94be96b09b2ec043533"><div class="ttname"><a href="a00548.html#ga85dcc40c3615f94be96b09b2ec043533">dbnullbind</a></div><div class="ttdeci">RETCODE dbnullbind(DBPROCESS *dbproc, int column, DBINT *indicator)</div><div class="ttdoc">Tie a null-indicator to a regular result column.</div><div class="ttdef"><b>Definition:</b> dblib.c:2740</div></div>
<div class="ttc" id="aa01123_html_a82d0cf263d8d4a3abcf84b9a146ddf83"><div class="ttname"><a href="a01123.html#a82d0cf263d8d4a3abcf84b9a146ddf83">tdsdaterec::day</a></div><div class="ttdeci">TDS_INT day</div><div class="ttdoc">day of month (1-31)</div><div class="ttdef"><b>Definition:</b> tds.h:163</div></div>
<div class="ttc" id="aa00449_html_a4a70a4d36139165f8be99ea6fffb57ce"><div class="ttname"><a href="a00449.html#a4a70a4d36139165f8be99ea6fffb57ce">is_datetime_type</a></div><div class="ttdeci">#define is_datetime_type(x)</div><div class="ttdoc">return true if type is a datetime (but not date or time)</div><div class="ttdef"><b>Definition:</b> tds.h:393</div></div>
<div class="ttc" id="aa00548_html_ga3a96d0188e5e0eb9eea661b3685fdcc3"><div class="ttname"><a href="a00548.html#ga3a96d0188e5e0eb9eea661b3685fdcc3">dbcolsource</a></div><div class="ttdeci">char * dbcolsource(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get base database column name for a result set column.</div><div class="ttdef"><b>Definition:</b> dblib.c:3144</div></div>
<div class="ttc" id="aa00566_html_ga197c6af67f2e7469d06c2aa055917b1e"><div class="ttname"><a href="a00566.html#ga197c6af67f2e7469d06c2aa055917b1e">tds_dstr_isempty</a></div><div class="ttdeci">static int tds_dstr_isempty(const DSTR *s)</div><div class="ttdoc">test if string is empty</div><div class="ttdef"><b>Definition:</b> string.h:60</div></div>
<div class="ttc" id="aa00548_html_gad0ccc03b94ba2515fd1f5d35559fcb41"><div class="ttname"><a href="a00548.html#gad0ccc03b94ba2515fd1f5d35559fcb41">dbsafestr</a></div><div class="ttdeci">RETCODE dbsafestr(DBPROCESS *dbproc, const char *src, DBINT srclen, char *dest, DBINT destlen, int quotetype)</div><div class="ttdoc">safely quotes character values in SQL text.</div><div class="ttdef"><b>Definition:</b> dblib.c:6386</div></div>
<div class="ttc" id="aa00080_html_a8ff1bdcccb992dd688bc35d178c4bf3b"><div class="ttname"><a href="a00080.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a></div><div class="ttdeci">struct dblib_context DBLIBCONTEXT</div></div>
<div class="ttc" id="aa01303_html"><div class="ttname"><a href="a01303.html">DBNUMERIC</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:275</div></div>
<div class="ttc" id="aa00548_html_gad0044401c8c83205583f93a4764f2d8b"><div class="ttname"><a href="a00548.html#gad0044401c8c83205583f93a4764f2d8b">dbexit</a></div><div class="ttdeci">void dbexit()</div><div class="ttdoc">Close server connections and free all related structures.</div><div class="ttdef"><b>Definition:</b> dblib.c:1552</div></div>
<div class="ttc" id="aa01235_html_a00c22eeebbdb781ab7b9d5e8403e451e"><div class="ttname"><a href="a01235.html#a00c22eeebbdb781ab7b9d5e8403e451e">tds_socket::login</a></div><div class="ttdeci">TDSLOGIN * login</div><div class="ttdoc">config for login stuff.</div><div class="ttdef"><b>Definition:</b> tds.h:1258</div></div>
<div class="ttc" id="aa00548_html_gafefd17e15b22adda84366c817178dd7d"><div class="ttname"><a href="a00548.html#gafefd17e15b22adda84366c817178dd7d">dbaltbind</a></div><div class="ttdeci">RETCODE dbaltbind(DBPROCESS *dbproc, int computeid, int column, int vartype, DBINT varlen, BYTE *varaddr)</div><div class="ttdoc">Bind a compute column to a program variable.</div><div class="ttdef"><b>Definition:</b> dblib.c:4369</div></div>
<div class="ttc" id="aa00548_html_gad10c9fd75a86c7a0ac375937df0e90a6"><div class="ttname"><a href="a00548.html#gad10c9fd75a86c7a0ac375937df0e90a6">dbaltcolid</a></div><div class="ttdeci">int dbaltcolid(DBPROCESS *dbproc, int computeid, int column)</div><div class="ttdoc">Get column ID of a compute column.</div><div class="ttdef"><b>Definition:</b> dblib.c:4284</div></div>
<div class="ttc" id="aa01299_html"><div class="ttname"><a href="a01299.html">DBVARYBIN</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:269</div></div>
<div class="ttc" id="aa00449_html_a0383d5dcb629582266a442f0f0dbd13a"><div class="ttname"><a href="a00449.html#a0383d5dcb629582266a442f0f0dbd13a">tds_get_conversion_type</a></div><div class="ttdeci">TDS_SERVER_TYPE tds_get_conversion_type(TDS_SERVER_TYPE srctype, int colsize)</div><div class="ttdoc">Return type suitable for conversions (convert all nullable types to fixed type)</div><div class="ttdef"><b>Definition:</b> tds_types.h:125</div></div>
<div class="ttc" id="aa00595_html"><div class="ttname"><a href="a00595.html">LOGINREC</a></div><div class="ttdef"><b>Definition:</b> bsqlodbc.c:100</div></div>
<div class="ttc" id="aa00548_html_gaa30be3414a97aac6139af2e928db91ca"><div class="ttname"><a href="a00548.html#gaa30be3414a97aac6139af2e928db91ca">dbprrow</a></div><div class="ttdeci">RETCODE dbprrow(DBPROCESS *dbproc)</div><div class="ttdoc">Print a result set to stdout.</div><div class="ttdef"><b>Definition:</b> dblib.c:3540</div></div>
<div class="ttc" id="aa00554_html_ga0fc84c7073ed4876d9596c3eccac3609"><div class="ttname"><a href="a00554.html#ga0fc84c7073ed4876d9596c3eccac3609">dbcolptr</a></div><div class="ttdeci">static TDSCOLUMN * dbcolptr(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Sanity checks for column-oriented functions.</div><div class="ttdef"><b>Definition:</b> dblib.c:331</div></div>
<div class="ttc" id="aa00560_html_gad83c146aa5ba3f1515557d6b5248494a"><div class="ttname"><a href="a00560.html#gad83c146aa5ba3f1515557d6b5248494a">tds_convert</a></div><div class="ttdeci">TDS_INT tds_convert(const TDSCONTEXT *tds_ctx, int srctype, const void *src, TDS_UINT srclen, int desttype, CONV_RESULT *cr)</div><div class="ttdoc">tds_convert convert a type to another.</div><div class="ttdef"><b>Definition:</b> convert.c:1891</div></div>
<div class="ttc" id="aa00559_html_gacee4f06ba749b10ee9f2e5bb1c4a8910"><div class="ttname"><a href="a00559.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds_fix_login</a></div><div class="ttdeci">void tds_fix_login(TDSLOGIN *login)</div><div class="ttdoc">Fix configuration after reading it.</div><div class="ttdef"><b>Definition:</b> config.c:285</div></div>
<div class="ttc" id="aa00248_html_a31604382d8b77257aad203f409155a29"><div class="ttname"><a href="a00248.html#a31604382d8b77257aad203f409155a29">tds_set_column_type</a></div><div class="ttdeci">void tds_set_column_type(TDSCONNECTION *conn, TDSCOLUMN *curcol, TDS_SERVER_TYPE type)</div><div class="ttdoc">Set type of column initializing all dependency.</div><div class="ttdef"><b>Definition:</b> data.c:224</div></div>
<div class="ttc" id="aa00548_html_gadd5685565c8c6c86079e17b8a73b324c"><div class="ttname"><a href="a00548.html#gadd5685565c8c6c86079e17b8a73b324c">dbreadtext</a></div><div class="ttdeci">STATUS dbreadtext(DBPROCESS *dbproc, void *buf, DBINT bufsize)</div><div class="ttdoc">Fetch part of a text or image value from the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:6663</div></div>
<div class="ttc" id="aa01123_html_a40de0c7d78e9c1edae4c07435c10192b"><div class="ttname"><a href="a01123.html#a40de0c7d78e9c1edae4c07435c10192b">tdsdaterec::weekday</a></div><div class="ttdeci">TDS_INT weekday</div><div class="ttdoc">day of week (0-6, 0 = sunday)</div><div class="ttdef"><b>Definition:</b> tds.h:165</div></div>
<div class="ttc" id="aa01235_html_a803e29dabc76d35227f5de2488f29877"><div class="ttname"><a href="a01235.html#a803e29dabc76d35227f5de2488f29877">tds_socket::rows_affected</a></div><div class="ttdeci">TDS_INT8 rows_affected</div><div class="ttdoc">rows updated/deleted/inserted/selected, TDS_NO_COUNT if not valid</div><div class="ttdef"><b>Definition:</b> tds.h:1254</div></div>
<div class="ttc" id="aa00548_html_ga2c7b5eec4843ea326b21f2db2ded2754"><div class="ttname"><a href="a00548.html#ga2c7b5eec4843ea326b21f2db2ded2754">DBDEAD</a></div><div class="ttdeci">#define DBDEAD(x)</div><div class="ttdoc">Sybase macro mapping to the Microsoft (lower-case) function.</div><div class="ttdef"><b>Definition:</b> sybdb.h:762</div></div>
<div class="ttc" id="aa01175_html_a7ae346f8b1fdd364749825ca0863d166"><div class="ttname"><a href="a01175.html#a7ae346f8b1fdd364749825ca0863d166">tds_column::column_prec</a></div><div class="ttdeci">TDS_TINYINT column_prec</div><div class="ttdoc">precision for decimal/numeric</div><div class="ttdef"><b>Definition:</b> tds.h:703</div></div>
<div class="ttc" id="aa01235_html_aa708effeb88270302ab5524f0c0366ac"><div class="ttname"><a href="a01235.html#aa708effeb88270302ab5524f0c0366ac">tds_socket::cur_cursor</a></div><div class="ttdeci">TDSCURSOR * cur_cursor</div><div class="ttdoc">cursor in use</div><div class="ttdef"><b>Definition:</b> tds.h:1243</div></div>
<div class="ttc" id="aa00564_html_ga3e3f76009fce5ceedb2f42bb2c9aed2e"><div class="ttname"><a href="a00564.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e">tds_close_socket</a></div><div class="ttdeci">void tds_close_socket(TDSSOCKET *tds)</div><div class="ttdoc">Close current socket.</div><div class="ttdef"><b>Definition:</b> net.c:548</div></div>
<div class="ttc" id="aa00548_html_gac980139b9cea03cf93e373d425991481"><div class="ttname"><a href="a00548.html#gac980139b9cea03cf93e373d425991481">dbsqlsend</a></div><div class="ttdeci">RETCODE dbsqlsend(DBPROCESS *dbproc)</div><div class="ttdoc">Transmit the command buffer to the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:7043</div></div>
<div class="ttc" id="aa00959_html"><div class="ttname"><a href="a00959.html">conv_result</a></div><div class="ttdef"><b>Definition:</b> convert.h:34</div></div>
<div class="ttc" id="aa00548_html_gab8209543de865f359bdb32829fa8b757"><div class="ttname"><a href="a00548.html#gab8209543de865f359bdb32829fa8b757">dberrhandle</a></div><div class="ttdeci">EHANDLEFUNC dberrhandle(EHANDLEFUNC handler)</div><div class="ttdoc">Set an error handler, for messages from db-lib.</div><div class="ttdef"><b>Definition:</b> dblib.c:5121</div></div>
<div class="ttc" id="aa00548_html_gaa5714a91d7c14365fa1e5b164bb2b0b6"><div class="ttname"><a href="a00548.html#gaa5714a91d7c14365fa1e5b164bb2b0b6">dbgetuserdata</a></div><div class="ttdeci">BYTE * dbgetuserdata(DBPROCESS *dbproc)</div><div class="ttdoc">Get address of user-allocated data from a DBPROCESS.</div><div class="ttdef"><b>Definition:</b> dblib.c:5958</div></div>
<div class="ttc" id="aa00548_html_gaf1c00d83dfa88dc99a3fb449c49660ea"><div class="ttname"><a href="a00548.html#gaf1c00d83dfa88dc99a3fb449c49660ea">dbaltutype</a></div><div class="ttdeci">DBINT dbaltutype(DBPROCESS *dbproc, int computeid, int column)</div><div class="ttdoc">Get user-defined datatype of a compute column.</div><div class="ttdef"><b>Definition:</b> dblib.c:7114</div></div>
<div class="ttc" id="aa00548_html_ga93ee3c8ca34a08588f88784898fd69e0"><div class="ttname"><a href="a00548.html#ga93ee3c8ca34a08588f88784898fd69e0">dbclropt</a></div><div class="ttdeci">RETCODE dbclropt(DBPROCESS *dbproc, int option, const char param[])</div><div class="ttdoc">Reset an option.</div><div class="ttdef"><b>Definition:</b> dblib.c:6095</div></div>
<div class="ttc" id="aa00562_html_ga1224fb9277112dc2ce12531d2b73b145"><div class="ttname"><a href="a00562.html#ga1224fb9277112dc2ce12531d2b73b145">tds_alloc_row</a></div><div class="ttdeci">TDSRET tds_alloc_row(TDSRESULTINFO *res_info)</div><div class="ttdoc">Allocate space for row store return NULL on out of memory.</div><div class="ttdef"><b>Definition:</b> mem.c:524</div></div>
<div class="ttc" id="aa00559_html_ga9af192306186ddf39e09be0fd4ad8aaf"><div class="ttname"><a href="a00559.html#ga9af192306186ddf39e09be0fd4ad8aaf">tds_read_config_info</a></div><div class="ttdeci">TDSLOGIN * tds_read_config_info(TDSSOCKET *tds, TDSLOGIN *login, TDSLOCALE *locale)</div><div class="ttdoc">tds_read_config_info() will fill the tds connection structure based on configuration information gath...</div><div class="ttdef"><b>Definition:</b> config.c:138</div></div>
<div class="ttc" id="aa00559_html_ga57cea6e376d7c2d28b811a5b0053210c"><div class="ttname"><a href="a00559.html#ga57cea6e376d7c2d28b811a5b0053210c">tds_set_interfaces_file_loc</a></div><div class="ttdeci">TDSRET tds_set_interfaces_file_loc(const char *interf)</div><div class="ttdoc">Set the full name of interface file.</div><div class="ttdef"><b>Definition:</b> config.c:961</div></div>
<div class="ttc" id="aa00552_html_gadddacad5c3028aa8d3726246c3825651"><div class="ttname"><a href="a00552.html#gadddacad5c3028aa8d3726246c3825651">dbmnycmp</a></div><div class="ttdeci">int dbmnycmp(DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2)</div><div class="ttdoc">Compare two DBMONEY values.</div><div class="ttdef"><b>Definition:</b> dblib.c:5266</div></div>
<div class="ttc" id="aa00552_html_ga0a384938a6586b7411fc42420ffad6ed"><div class="ttname"><a href="a00552.html#ga0a384938a6586b7411fc42420ffad6ed">dbmny4add</a></div><div class="ttdeci">RETCODE dbmny4add(DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2, DBMONEY4 *sum)</div><div class="ttdoc">Add two DBMONEY4 values.</div><div class="ttdef"><b>Definition:</b> dblib.c:5593</div></div>
<div class="ttc" id="aa00552_html_ga070e94f72f12c138a16a7bcdf732fa8b"><div class="ttname"><a href="a00552.html#ga070e94f72f12c138a16a7bcdf732fa8b">dbmny4zero</a></div><div class="ttdeci">RETCODE dbmny4zero(DBPROCESS *dbproc, DBMONEY4 *dest)</div><div class="ttdoc">Zero a DBMONEY4 value.</div><div class="ttdef"><b>Definition:</b> dblib.c:5570</div></div>
<div class="ttc" id="aa00554_html_ga2c99ec565452279e9a382451d89642eb"><div class="ttname"><a href="a00554.html#ga2c99ec565452279e9a382451d89642eb">tdsdbopen</a></div><div class="ttdeci">DBPROCESS * tdsdbopen(LOGINREC *login, const char *server, int msdblib)</div><div class="ttdoc">Form a connection with the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:1179</div></div>
<div class="ttc" id="aa00548_html_gac3ba9f53cc77e4dde8f48335ed94ac19"><div class="ttname"><a href="a00548.html#gac3ba9f53cc77e4dde8f48335ed94ac19">dbmorecmds</a></div><div class="ttdeci">RETCODE dbmorecmds(DBPROCESS *dbproc)</div><div class="ttdoc">See if more commands are to be processed.</div><div class="ttdef"><b>Definition:</b> dblib.c:6237</div></div>
<div class="ttc" id="aa00631_html"><div class="ttname"><a href="a00631.html">agg_t</a></div><div class="ttdef"><b>Definition:</b> dbpivot.c:545</div></div>
<div class="ttc" id="aa00552_html_ga8f1e9aa0280c1cb46c10e5c90b8faced"><div class="ttname"><a href="a00552.html#ga8f1e9aa0280c1cb46c10e5c90b8faced">dbmnycopy</a></div><div class="ttdeci">RETCODE dbmnycopy(DBPROCESS *dbproc, DBMONEY *src, DBMONEY *dest)</div><div class="ttdoc">Copy a DBMONEY value.</div><div class="ttdef"><b>Definition:</b> dblib.c:6010</div></div>
<div class="ttc" id="aa00548_html_ga5f1281c07dde5a6d28e60ef62c501d1d"><div class="ttname"><a href="a00548.html#ga5f1281c07dde5a6d28e60ef62c501d1d">dbsetlogintime</a></div><div class="ttdeci">RETCODE dbsetlogintime(int seconds)</div><div class="ttdoc">Set maximum seconds db-lib waits for a server response to a login attempt.</div><div class="ttdef"><b>Definition:</b> dblib.c:4239</div></div>
<div class="ttc" id="aa00565_html_gaf233e79967f82f4e0dd4d11524917a34"><div class="ttname"><a href="a00565.html#gaf233e79967f82f4e0dd4d11524917a34">tds_process_cancel</a></div><div class="ttdeci">TDSRET tds_process_cancel(TDSSOCKET *tds)</div><div class="ttdef"><b>Definition:</b> token.c:2554</div></div>
<div class="ttc" id="aa01295_html"><div class="ttname"><a href="a01295.html">DBVARYCHAR</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:263</div></div>
<div class="ttc" id="aa00449_html_a3ab8874994a0776acdaff797afdb710a"><div class="ttname"><a href="a00449.html#a3ab8874994a0776acdaff797afdb710a">tds_set_server</a></div><div class="ttdeci">bool tds_set_server(TDSLOGIN *tds_login, const char *server) TDS_WUR</div><div class="ttdoc">Set the servername in a TDSLOGIN structure.</div><div class="ttdef"><b>Definition:</b> login.c:129</div></div>
<div class="ttc" id="aa00554_html_ga666a4d0609ee7f241deb0a62893d2cfa"><div class="ttname"><a href="a00554.html#ga666a4d0609ee7f241deb0a62893d2cfa">dbiowdesc</a></div><div class="ttdeci">int dbiowdesc(DBPROCESS *dbproc)</div><div class="ttdoc">Get file descriptor of the socket used by a DBPROCESS to write data coming to the server....</div><div class="ttdef"><b>Definition:</b> dblib.c:7247</div></div>
<div class="ttc" id="aa00548_html_gaa22dce1ee0eb83059699c34c47d07c14"><div class="ttname"><a href="a00548.html#gaa22dce1ee0eb83059699c34c47d07c14">dbsetlversion</a></div><div class="ttdeci">RETCODE dbsetlversion(LOGINREC *login, BYTE version)</div><div class="ttdoc">Set TDS version for future connections.</div><div class="ttdef"><b>Definition:</b> dblib.c:947</div></div>
<div class="ttc" id="aa00549_html_gaa478c8b96923bca02d158d966172ec1b"><div class="ttname"><a href="a00549.html#gaa478c8b96923bca02d158d966172ec1b">dbrettype</a></div><div class="ttdeci">int dbrettype(DBPROCESS *dbproc, int retnum)</div><div class="ttdoc">Get datatype of a stored procedure's return parameter.</div><div class="ttdef"><b>Definition:</b> dblib.c:6266</div></div>
<div class="ttc" id="aa00554_html_gaccbc6d98d9528c48cf0254d809ca73ff"><div class="ttname"><a href="a00554.html#gaccbc6d98d9528c48cf0254d809ca73ff">default_err_handler</a></div><div class="ttdeci">static int default_err_handler(DBPROCESS *dbproc, int severity, int dberr, int oserr, char *dberrstr, char *oserrstr)</div><div class="ttdoc">default error handler for db-lib (handles library-generated errors)</div><div class="ttdef"><b>Definition:</b> dblib.c:5092</div></div>
<div class="ttc" id="aa00548_html_gac0cb0584f6500d61a2ac95a891da73eb"><div class="ttname"><a href="a00548.html#gac0cb0584f6500d61a2ac95a891da73eb">dbprcollen</a></div><div class="ttdeci">DBINT dbprcollen(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get size of a result column needed to print column.</div><div class="ttdef"><b>Definition:</b> dblib.c:3192</div></div>
<div class="ttc" id="aa00548_html_ga4e26d949be2c3bf71b1a33c75b11d931"><div class="ttname"><a href="a00548.html#ga4e26d949be2c3bf71b1a33c75b11d931">dbresults</a></div><div class="ttdeci">RETCODE dbresults(DBPROCESS *dbproc)</div><div class="ttdoc">Set up query results.</div><div class="ttdef"><b>Definition:</b> dblib.c:1694</div></div>
<div class="ttc" id="aa00548_html_gaa85171e020dc606f2bd3395ad1d3ab4f"><div class="ttname"><a href="a00548.html#gaa85171e020dc606f2bd3395ad1d3ab4f">dbalttype</a></div><div class="ttdeci">int dbalttype(DBPROCESS *dbproc, int computeid, int column)</div><div class="ttdoc">Get datatype for a compute column.</div><div class="ttdef"><b>Definition:</b> dblib.c:4340</div></div>
<div class="ttc" id="aa00554_html_ga03e850369aca6fba074da5e9da4effd7"><div class="ttname"><a href="a00554.html#ga03e850369aca6fba074da5e9da4effd7">dbsetlbool</a></div><div class="ttdeci">RETCODE dbsetlbool(LOGINREC *login, int value, int which)</div><div class="ttdoc">Set a boolean value in a LOGINREC structure.</div><div class="ttdef"><b>Definition:</b> dblib.c:896</div></div>
<div class="ttc" id="aa01059_html"><div class="ttname"><a href="a01059.html">tdsdatetime</a></div><div class="ttdef"><b>Definition:</b> proto.h:50</div></div>
<div class="ttc" id="aa00552_html_ga826bca98da4fd1c3188da45c383c3a68"><div class="ttname"><a href="a00552.html#ga826bca98da4fd1c3188da45c383c3a68">dbmnyminus</a></div><div class="ttdeci">RETCODE dbmnyminus(DBPROCESS *dbproc, DBMONEY *src, DBMONEY *dest)</div><div class="ttdoc">Negate a DBMONEY value.</div><div class="ttdef"><b>Definition:</b> dblib.c:5519</div></div>
<div class="ttc" id="aa00548_html_ga8cbc761b1266bd947783d843aeeec264"><div class="ttname"><a href="a00548.html#ga8cbc761b1266bd947783d843aeeec264">dbchange</a></div><div class="ttdeci">char * dbchange(DBPROCESS *dbproc)</div><div class="ttdoc">See if a command caused the current database to change.</div><div class="ttdef"><b>Definition:</b> dblib.c:6987</div></div>
<div class="ttc" id="aa01123_html_a3f7925156708744d28016aacb90b6093"><div class="ttname"><a href="a01123.html#a3f7925156708744d28016aacb90b6093">tdsdaterec::dayofyear</a></div><div class="ttdeci">TDS_INT dayofyear</div><div class="ttdoc">day of year (1-366)</div><div class="ttdef"><b>Definition:</b> tds.h:164</div></div>
<div class="ttc" id="aa00552_html_gabf5216aaaa59ea7e7f07899f82a27faf"><div class="ttname"><a href="a00552.html#gabf5216aaaa59ea7e7f07899f82a27faf">dbmnyinc</a></div><div class="ttdeci">RETCODE dbmnyinc(DBPROCESS *dbproc, DBMONEY *amount)</div><div class="ttdoc">Add $0.0001 to a DBMONEY value.</div><div class="ttdef"><b>Definition:</b> dblib.c:5463</div></div>
<div class="ttc" id="aa00549_html_ga0311328d63bae5d9bd5aea5ea4914223"><div class="ttname"><a href="a00549.html#ga0311328d63bae5d9bd5aea5ea4914223">dbretname</a></div><div class="ttdeci">char * dbretname(DBPROCESS *dbproc, int retnum)</div><div class="ttdoc">Get name of an output parameter filled by a stored procedure.</div><div class="ttdef"><b>Definition:</b> dblib.c:4724</div></div>
<div class="ttc" id="aa00554_html_ga5ce245ff327a3d333280fe7b43d69ded"><div class="ttname"><a href="a00554.html#ga5ce245ff327a3d333280fe7b43d69ded">dbsetavail</a></div><div class="ttdeci">void dbsetavail(DBPROCESS *dbproc)</div><div class="ttdoc">Mark a DBPROCESS as &quot;available&quot;.</div><div class="ttdef"><b>Definition:</b> dblib.c:7275</div></div>
<div class="ttc" id="aa00548_html_ga57c856964a9a0b4cc43f5192647c51e7"><div class="ttname"><a href="a00548.html#ga57c856964a9a0b4cc43f5192647c51e7">dbvarylen</a></div><div class="ttdeci">DBINT dbvarylen(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Determine whether a column can vary in size.</div><div class="ttdef"><b>Definition:</b> dblib.c:3218</div></div>
<div class="ttc" id="aa00548_html_gabea9c70d02bf3e46bbb1d759915cb91e"><div class="ttname"><a href="a00548.html#gabea9c70d02bf3e46bbb1d759915cb91e">dbsetuserdata</a></div><div class="ttdeci">void dbsetuserdata(DBPROCESS *dbproc, BYTE *ptr)</div><div class="ttdoc">Associate client-allocated (and defined) data with a DBPROCESS.</div><div class="ttdef"><b>Definition:</b> dblib.c:5940</div></div>
<div class="ttc" id="aa00548_html_gad57aa777300cf7f62077478ec6000d00"><div class="ttname"><a href="a00548.html#gad57aa777300cf7f62077478ec6000d00">dbanydatecrack</a></div><div class="ttdeci">RETCODE dbanydatecrack(DBPROCESS *dbproc, DBDATEREC2 *di, int type, const void *data)</div><div class="ttdoc">Break any kind of date or time value into useful pieces.</div><div class="ttdef"><b>Definition:</b> dblib.c:5868</div></div>
<div class="ttc" id="aa00548_html_ga9dfc2ee533e5e48a7aa8ca22f8d9ed79"><div class="ttname"><a href="a00548.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">dbprhead</a></div><div class="ttdeci">void dbprhead(DBPROCESS *dbproc)</div><div class="ttdoc">Print result set headings to stdout.</div><div class="ttdef"><b>Definition:</b> dblib.c:3959</div></div>
<div class="ttc" id="aa01187_html"><div class="ttname"><a href="a01187.html">tds_message</a></div><div class="ttdef"><b>Definition:</b> tds.h:876</div></div>
<div class="ttc" id="aa00080_html_ac7a199aaeb82935f6d1dda2be551a089"><div class="ttname"><a href="a00080.html#ac7a199aaeb82935f6d1dda2be551a089">tds_prdatatype</a></div><div class="ttdeci">static const char * tds_prdatatype(int datatype_token)</div><div class="ttdoc">Returns type in string.</div><div class="ttdef"><b>Definition:</b> dblib.c:7350</div></div>
<div class="ttc" id="aa00080_html_a9b73fd1afa2c3ccfca481635212d2e43"><div class="ttname"><a href="a00080.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a></div><div class="ttdeci">RETCODE dbcolinfo(DBPROCESS *dbproc, CI_TYPE type, DBINT column, DBINT computeid, DBCOL *pdbcol)</div><div class="ttdoc">Get a bunch of column attributes with a single call (Microsoft-compatibility feature).</div><div class="ttdef"><b>Definition:</b> dblib.c:3045</div></div>
<div class="ttc" id="aa00583_html"><div class="ttname"><a href="a00583.html">KEY_T</a></div><div class="ttdef"><b>Definition:</b> bsqldb.c:80</div></div>
<div class="ttc" id="aa00563_html_ga11338742dc30fd0c2711f58eb830316f"><div class="ttname"><a href="a00563.html#ga11338742dc30fd0c2711f58eb830316f">tds_send_cancel</a></div><div class="ttdeci">TDSRET tds_send_cancel(TDSSOCKET *tds)</div><div class="ttdoc">tds_send_cancel() sends an empty packet (8 byte header only) tds_process_cancel should be called dire...</div><div class="ttdef"><b>Definition:</b> query.c:2026</div></div>
<div class="ttc" id="aa01175_html"><div class="ttname"><a href="a01175.html">tds_column</a></div><div class="ttdoc">Metadata about columns in regular and compute rows.</div><div class="ttdef"><b>Definition:</b> tds.h:689</div></div>
<div class="ttc" id="aa00548_html_gaf641c8e3d34607ca8b7ac2afed3e6d67"><div class="ttname"><a href="a00548.html#gaf641c8e3d34607ca8b7ac2afed3e6d67">dbspr1row</a></div><div class="ttdeci">RETCODE dbspr1row(DBPROCESS *dbproc, char *buffer, DBINT buf_len)</div><div class="ttdoc">Print a regular result row to a buffer.</div><div class="ttdef"><b>Definition:</b> dblib.c:3457</div></div>
<div class="ttc" id="aa01331_html"><div class="ttname"><a href="a01331.html">dbstring</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:342</div></div>
<div class="ttc" id="aa00549_html_ga2306039d73fbc7045f257b0e750c37b4"><div class="ttname"><a href="a00549.html#ga2306039d73fbc7045f257b0e750c37b4">dbretstatus</a></div><div class="ttdeci">DBINT dbretstatus(DBPROCESS *dbproc)</div><div class="ttdoc">Fetch status value returned by query or remote procedure call.</div><div class="ttdef"><b>Definition:</b> dblib.c:4674</div></div>
<div class="ttc" id="aa00506_html_adbc038c5d57c0ab4c1c9e081a664dc0f"><div class="ttname"><a href="a00506.html#adbc038c5d57c0ab4c1c9e081a664dc0f">DBVERSION_UNKNOWN</a></div><div class="ttdeci">#define DBVERSION_UNKNOWN</div><div class="ttdoc">DBVERSION_xxx are used with dbsetversion()</div><div class="ttdef"><b>Definition:</b> sybdb.h:70</div></div>
<div class="ttc" id="aa00554_html_ga3c6f474c0662158f3100fe464bf077d9"><div class="ttname"><a href="a00554.html#ga3c6f474c0662158f3100fe464bf077d9">_dbcoldata</a></div><div class="ttdeci">static BYTE * _dbcoldata(TDSCOLUMN *colinfo)</div><div class="ttdoc">Return data from a column.</div><div class="ttdef"><b>Definition:</b> dblib.c:3368</div></div>
<div class="ttc" id="aa00554_html_gab842baac0ec420b265d8c199cc45059d"><div class="ttname"><a href="a00554.html#gab842baac0ec420b265d8c199cc45059d">dbiordesc</a></div><div class="ttdeci">int dbiordesc(DBPROCESS *dbproc)</div><div class="ttdoc">Get file descriptor of the socket used by a DBPROCESS to read data coming from the server....</div><div class="ttdef"><b>Definition:</b> dblib.c:7231</div></div>
<div class="ttc" id="aa00548_html_ga01404b179a251c249aecfdae72ec6ca4"><div class="ttname"><a href="a00548.html#ga01404b179a251c249aecfdae72ec6ca4">dbclrbuf</a></div><div class="ttdeci">void dbclrbuf(DBPROCESS *dbproc, DBINT n)</div><div class="ttdoc">Clear n rows from the row buffer.</div><div class="ttdef"><b>Definition:</b> dblib.c:2844</div></div>
<div class="ttc" id="aa00552_html_ga76177eb61a67dd52424236aba1b16bc9"><div class="ttname"><a href="a00552.html#ga76177eb61a67dd52424236aba1b16bc9">dbmny4minus</a></div><div class="ttdeci">RETCODE dbmny4minus(DBPROCESS *dbproc, DBMONEY4 *src, DBMONEY4 *dest)</div><div class="ttdoc">Negate a DBMONEY4 value.</div><div class="ttdef"><b>Definition:</b> dblib.c:5546</div></div>
<div class="ttc" id="aa00553_html_ga129d2922d347121a6b312dd8e75ed6d2"><div class="ttname"><a href="a00553.html#ga129d2922d347121a6b312dd8e75ed6d2">dbdatecmp</a></div><div class="ttdeci">int dbdatecmp(DBPROCESS *dbproc, DBDATETIME *d1, DBDATETIME *d2)</div><div class="ttdoc">Compare DBDATETIME values, similar to strcmp(3).</div><div class="ttdef"><b>Definition:</b> dblib.c:5765</div></div>
<div class="ttc" id="aa00552_html_gabc3cb44d33bf1b9b18fd59f23e4da722"><div class="ttname"><a href="a00552.html#gabc3cb44d33bf1b9b18fd59f23e4da722">dbmnymaxneg</a></div><div class="ttdeci">RETCODE dbmnymaxneg(DBPROCESS *dbproc, DBMONEY *amount)</div><div class="ttdoc">Get maximum negative DBMONEY value supported.</div><div class="ttdef"><b>Definition:</b> dblib.c:5366</div></div>
<div class="ttc" id="aa00553_html_ga38ecd55ae5827bfa0fd12e2baf0950dd"><div class="ttname"><a href="a00553.html#ga38ecd55ae5827bfa0fd12e2baf0950dd">dbmonthname</a></div><div class="ttdeci">const char * dbmonthname(DBPROCESS *dbproc, char *language, int monthnum, DBBOOL shortform)</div><div class="ttdoc">Get name of a month, in some human language.</div><div class="ttdef"><b>Definition:</b> dblib.c:6958</div></div>
<div class="ttc" id="aa00548_html_gacfaf9feb29c87cfb660886162f643152"><div class="ttname"><a href="a00548.html#gacfaf9feb29c87cfb660886162f643152">dbsprline</a></div><div class="ttdeci">RETCODE dbsprline(DBPROCESS *dbproc, char *buffer, DBINT buf_len, DBCHAR line_char)</div><div class="ttdoc">Get formatted string for underlining dbsprhead() column names.</div><div class="ttdef"><b>Definition:</b> dblib.c:3837</div></div>
<div class="ttc" id="aa00239_html_ab68dead99a2ebec55895a10cd3db5202"><div class="ttname"><a href="a00239.html#ab68dead99a2ebec55895a10cd3db5202">tds_writetext_continue</a></div><div class="ttdeci">TDSRET tds_writetext_continue(TDSSOCKET *tds, const TDS_UCHAR *text, TDS_UINT size)</div><div class="ttdoc">Send some data in the writetext request started by tds_writetext_start.</div><div class="ttdef"><b>Definition:</b> bulk.c:1185</div></div>
<div class="ttc" id="aa00554_html_ga13ead146339b43b3a4d9049eb124ef4b"><div class="ttname"><a href="a00554.html#ga13ead146339b43b3a4d9049eb124ef4b">dblastrow</a></div><div class="ttdeci">DBINT dblastrow(DBPROCESS *dbproc)</div><div class="ttdoc">Get number of the last row in the row buffer.</div><div class="ttdef"><b>Definition:</b> dblib.c:7207</div></div>
<div class="ttc" id="aa00548_html_ga87b39d9863316b4ba85654b0885d53a0"><div class="ttname"><a href="a00548.html#ga87b39d9863316b4ba85654b0885d53a0">dbcmd</a></div><div class="ttdeci">RETCODE dbcmd(DBPROCESS *dbproc, const char cmdstring[])</div><div class="ttdoc">Append SQL to the command buffer.</div><div class="ttdef"><b>Definition:</b> dblib.c:1373</div></div>
<div class="ttc" id="aa00506_html_af8ada101cd189eff87b3533cbeaaa23b"><div class="ttname"><a href="a00506.html#af8ada101cd189eff87b3533cbeaaa23b">dbpivot</a></div><div class="ttdeci">RETCODE dbpivot(DBPROCESS *dbproc, int nkeys, int *keys, int ncols, int *cols, DBPIVOT_FUNC func, int val)</div><div class="ttdoc">Pivot the rows, creating a new resultset.</div><div class="ttdef"><b>Definition:</b> dbpivot.c:914</div></div>
<div class="ttc" id="aa00615_html_abf71abb24c7afea7dd7ef440048ea4c9"><div class="ttname"><a href="a00615.html#abf71abb24c7afea7dd7ef440048ea4c9">dblib_context::query_timeout</a></div><div class="ttdeci">int query_timeout</div><div class="ttdoc">not used unless positive</div><div class="ttdef"><b>Definition:</b> dblib.c:188</div></div>
<div class="ttc" id="aa00552_html_ga70ca2474f6c93acd6e3b842330b712c7"><div class="ttname"><a href="a00552.html#ga70ca2474f6c93acd6e3b842330b712c7">dbmnymaxpos</a></div><div class="ttdeci">RETCODE dbmnymaxpos(DBPROCESS *dbproc, DBMONEY *amount)</div><div class="ttdoc">Get maximum positive DBMONEY value supported.</div><div class="ttdef"><b>Definition:</b> dblib.c:5345</div></div>
<div class="ttc" id="aa00548_html_gab33d2f4fd44f50e55b6c71902db4fdae"><div class="ttname"><a href="a00548.html#gab33d2f4fd44f50e55b6c71902db4fdae">dbcolutype</a></div><div class="ttdeci">int dbcolutype(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get user-defined datatype of a regular result column.</div><div class="ttdef"><b>Definition:</b> dblib.c:2993</div></div>
<div class="ttc" id="aa00548_html_gaeb3d621e4f6846bb228b0a596d8758c0"><div class="ttname"><a href="a00548.html#gaeb3d621e4f6846bb228b0a596d8758c0">dbsetrow</a></div><div class="ttdeci">STATUS dbsetrow(DBPROCESS *dbproc, DBINT row)</div><div class="ttdoc">Make a buffered row &quot;current&quot; without fetching it into bound variables.</div><div class="ttdef"><b>Definition:</b> dblib.c:2045</div></div>
<div class="ttc" id="aa00615_html_a812580afdfca53b6d54a7d09938c65c2"><div class="ttname"><a href="a00615.html#a812580afdfca53b6d54a7d09938c65c2">dblib_context::ref_count</a></div><div class="ttdeci">int ref_count</div><div class="ttdoc">reference count, time dbinit called</div><div class="ttdef"><b>Definition:</b> dblib.c:174</div></div>
<div class="ttc" id="aa01055_html"><div class="ttname"><a href="a01055.html">tdsmoney4</a></div><div class="ttdef"><b>Definition:</b> proto.h:45</div></div>
<div class="ttc" id="aa00560_html_ga883855e6e3793de6684b21db39c756c4"><div class="ttname"><a href="a00560.html#ga883855e6e3793de6684b21db39c756c4">tds_datecrack</a></div><div class="ttdeci">TDSRET tds_datecrack(TDS_INT datetype, const void *di, TDSDATEREC *dr)</div><div class="ttdoc">Convert from db date format to a structured date format.</div><div class="ttdef"><b>Definition:</b> convert.c:3172</div></div>
<div class="ttc" id="aa00548_html_ga5ea23272124fff03b8d87538c1ec3ee5"><div class="ttname"><a href="a00548.html#ga5ea23272124fff03b8d87538c1ec3ee5">dbcancel</a></div><div class="ttdeci">RETCODE dbcancel(DBPROCESS *dbproc)</div><div class="ttdoc">Cancel the current command batch.</div><div class="ttdef"><b>Definition:</b> dblib.c:3394</div></div>
<div class="ttc" id="aa01355_html"><div class="ttname"><a href="a01355.html">tds_sybase_dbdaterec2</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:506</div></div>
<div class="ttc" id="aa00563_html_ga5a29ae7f99d089dc3cea85ec6ee5f3ab"><div class="ttname"><a href="a00563.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab">tds_submit_query</a></div><div class="ttdeci">TDSRET tds_submit_query(TDSSOCKET *tds, const char *query)</div><div class="ttdoc">Sends a language string to the database server for processing.</div><div class="ttdef"><b>Definition:</b> query.c:210</div></div>
<div class="ttc" id="aa01155_html"><div class="ttname"><a href="a01155.html">tds_blob</a></div><div class="ttdoc">Information about blobs (e.g.</div><div class="ttdef"><b>Definition:</b> tds.h:593</div></div>
<div class="ttc" id="aa00548_html_gac25ae21ca19777ffab1c013bd6049ebf"><div class="ttname"><a href="a00548.html#gac25ae21ca19777ffab1c013bd6049ebf">dbprtype</a></div><div class="ttdeci">const char * dbprtype(int token)</div><div class="ttdoc">Print a token value's name to a buffer.</div><div class="ttdef"><b>Definition:</b> dblib.c:6447</div></div>
<div class="ttc" id="aa00554_html_gaa2dc8c062342f76adffe53ee280b7fb4"><div class="ttname"><a href="a00554.html#gaa2dc8c062342f76adffe53ee280b7fb4">dbrowtype</a></div><div class="ttdeci">STATUS dbrowtype(DBPROCESS *dbproc)</div><div class="ttdoc">Get returned row's type.</div><div class="ttdef"><b>Definition:</b> dblib.c:6203</div></div>
<div class="ttc" id="aa00548_html_ga873bc0f4663165e711655ade1dfae795"><div class="ttname"><a href="a00548.html#ga873bc0f4663165e711655ade1dfae795">dbbind</a></div><div class="ttdeci">RETCODE dbbind(DBPROCESS *dbproc, int column, int vartype, DBINT varlen, BYTE *varaddr)</div><div class="ttdoc">Tie a host variable to a resultset column.</div><div class="ttdef"><b>Definition:</b> dblib.c:2634</div></div>
<div class="ttc" id="aa00552_html_ga109d4868baccb08fad3b26b6f031dc78"><div class="ttname"><a href="a00552.html#ga109d4868baccb08fad3b26b6f031dc78">dbmny4cmp</a></div><div class="ttdeci">int dbmny4cmp(DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2)</div><div class="ttdoc">Compare two DBMONEY4 values.</div><div class="ttdef"><b>Definition:</b> dblib.c:5712</div></div>
<div class="ttc" id="aa01311_html"><div class="ttname"><a href="a01311.html">DBMONEY4</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:290</div></div>
<div class="ttc" id="aa00239_html_a7711612cc544a7da2c7aa212b870acb2"><div class="ttname"><a href="a00239.html#a7711612cc544a7da2c7aa212b870acb2">tds_writetext_start</a></div><div class="ttdeci">TDSRET tds_writetext_start(TDSSOCKET *tds, const char *objname, const char *textptr, const char *timestamp, int with_log, TDS_UINT size)</div><div class="ttdoc">Start writing writetext request.</div><div class="ttdef"><b>Definition:</b> bulk.c:1147</div></div>
<div class="ttc" id="aa00548_html_ga223a6d333f95e726b0b42ec19a076731"><div class="ttname"><a href="a00548.html#ga223a6d333f95e726b0b42ec19a076731">dbspid</a></div><div class="ttdeci">int dbspid(DBPROCESS *dbproc)</div><div class="ttdoc">Get server process ID for a DBPROCESS.</div><div class="ttdef"><b>Definition:</b> dblib.c:5920</div></div>
<div class="ttc" id="aa01283_html"><div class="ttname"><a href="a01283.html">tds_dstr</a></div><div class="ttdoc">Structure to hold a string.</div><div class="ttdef"><b>Definition:</b> string.h:36</div></div>
<div class="ttc" id="aa01183_html"><div class="ttname"><a href="a01183.html">tds_result_info</a></div><div class="ttdoc">Hold information for any results.</div><div class="ttdef"><b>Definition:</b> tds.h:769</div></div>
<div class="ttc" id="aa01123_html_ae9f0348efe607ac7333eac841be46333"><div class="ttname"><a href="a01123.html#ae9f0348efe607ac7333eac841be46333">tdsdaterec::hour</a></div><div class="ttdeci">TDS_INT hour</div><div class="ttdoc">0-23</div><div class="ttdef"><b>Definition:</b> tds.h:166</div></div>
<div class="ttc" id="aa00943_html_a2baeb464798b61d8da14887eb35d63e7"><div class="ttname"><a href="a00943.html#a2baeb464798b61d8da14887eb35d63e7">tds_dblib_dbprocess::nullreps</a></div><div class="ttdeci">NULLREP nullreps[MAXBINDTYPES]</div><div class="ttdoc">default null values</div><div class="ttdef"><b>Definition:</b> dblib.h:159</div></div>
<div class="ttc" id="aa00548_html_gae1f50a6a2c31fda57cb481922b06841e"><div class="ttname"><a href="a00548.html#gae1f50a6a2c31fda57cb481922b06841e">dbsqlok</a></div><div class="ttdeci">RETCODE dbsqlok(DBPROCESS *dbproc)</div><div class="ttdoc">Wait for results of a query from the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:4814</div></div>
<div class="ttc" id="aa00548_html_ga6ccffbb3f0cfb10883ad349f1e47c50e"><div class="ttname"><a href="a00548.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">dbgettime</a></div><div class="ttdeci">int dbgettime(void)</div><div class="ttdoc">Get maximum seconds db-lib waits for a server response to query.</div><div class="ttdef"><b>Definition:</b> dblib.c:4223</div></div>
<div class="ttc" id="aa00080_html_aea6a865806d454280126de940478c214"><div class="ttname"><a href="a00080.html#aea6a865806d454280126de940478c214">dbgetnull</a></div><div class="ttdeci">RETCODE dbgetnull(DBPROCESS *dbproc, int bindtype, int varlen, BYTE *varaddr)</div><div class="ttdef"><b>Definition:</b> dblib.c:529</div></div>
<div class="ttc" id="aa01235_html_a4b77fb56b92b93e413fcbb8ba5633ce4"><div class="ttname"><a href="a01235.html#a4b77fb56b92b93e413fcbb8ba5633ce4">tds_socket::current_results</a></div><div class="ttdeci">TDSRESULTINFO * current_results</div><div class="ttdoc">Current query information.</div><div class="ttdef"><b>Definition:</b> tds.h:1238</div></div>
<div class="ttc" id="aa00506_html_ae408d8e1c2ab0767d8bfd26d00d1ff6a"><div class="ttname"><a href="a00506.html#ae408d8e1c2ab0767d8bfd26d00d1ff6a">dbopen</a></div><div class="ttdeci">DBPROCESS * dbopen(LOGINREC *login, const char *server)</div><div class="ttdoc">Normally not used.</div><div class="ttdef"><b>Definition:</b> dbopen.c:36</div></div>
<div class="ttc" id="aa00548_html_gabaf9aa756f7cb8bbec80d1c7201c6238"><div class="ttname"><a href="a00548.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dbgetpacket</a></div><div class="ttdeci">int dbgetpacket(DBPROCESS *dbproc)</div><div class="ttdoc">Get TDS packet size for the connection.</div><div class="ttdef"><b>Definition:</b> dblib.c:4075</div></div>
<div class="ttc" id="aa01123_html_af1542b5698f668f7df650b20fa27c177"><div class="ttname"><a href="a01123.html#af1542b5698f668f7df650b20fa27c177">tdsdaterec::month</a></div><div class="ttdeci">TDS_INT month</div><div class="ttdoc">month number (0-11)</div><div class="ttdef"><b>Definition:</b> tds.h:162</div></div>
<div class="ttc" id="aa00548_html_ga57e4098b153a030f0be02bcd98e08ba2"><div class="ttname"><a href="a00548.html#ga57e4098b153a030f0be02bcd98e08ba2">dbtxptr</a></div><div class="ttdeci">DBBINARY * dbtxptr(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get text pointer for a column in the current row.</div><div class="ttdef"><b>Definition:</b> dblib.c:6557</div></div>
<div class="ttc" id="aa00548_html_gaf2ca0e63f800b3839684c894ff651dd4"><div class="ttname"><a href="a00548.html#gaf2ca0e63f800b3839684c894ff651dd4">dbsetmaxprocs</a></div><div class="ttdeci">RETCODE dbsetmaxprocs(int maxprocs)</div><div class="ttdoc">Set maximum simultaneous connections db-lib will open to the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:4099</div></div>
<div class="ttc" id="aa01123_html_a8560717700de586f279af702bac86ad6"><div class="ttname"><a href="a01123.html#a8560717700de586f279af702bac86ad6">tdsdaterec::second</a></div><div class="ttdeci">TDS_INT second</div><div class="ttdoc">0-59</div><div class="ttdef"><b>Definition:</b> tds.h:168</div></div>
<div class="ttc" id="aa00639_html"><div class="ttname"><a href="a00639.html">pivot_t</a></div><div class="ttdef"><b>Definition:</b> dbpivot.c:772</div></div>
<div class="ttc" id="aa00449_html_a4c070147d189dede5e08a2dc66852678"><div class="ttname"><a href="a00449.html#a4c070147d189dede5e08a2dc66852678">tds_get_size_by_type</a></div><div class="ttdeci">int tds_get_size_by_type(TDS_SERVER_TYPE servertype)</div><div class="ttdoc">Return the number of bytes needed by specified type.</div><div class="ttdef"><b>Definition:</b> tds_types.h:9</div></div>
<div class="ttc" id="aa00939_html"><div class="ttname"><a href="a00939.html">NULLREP</a></div><div class="ttdef"><b>Definition:</b> dblib.h:117</div></div>
<div class="ttc" id="aa00548_html_ga636e6f1b64743f3cf22158a56eef371f"><div class="ttname"><a href="a00548.html#ga636e6f1b64743f3cf22158a56eef371f">dbcoltype</a></div><div class="ttdeci">int dbcoltype(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get the datatype of a regular result set column.</div><div class="ttdef"><b>Definition:</b> dblib.c:2970</div></div>
<div class="ttc" id="aa01143_html_a69ed4cfded269727901bed2f95f1652e"><div class="ttname"><a href="a01143.html#a69ed4cfded269727901bed2f95f1652e">tds_login::server_name</a></div><div class="ttdeci">DSTR server_name</div><div class="ttdoc">server name (in freetds.conf)</div><div class="ttdef"><b>Definition:</b> tds.h:518</div></div>
<div class="ttc" id="aa00548_html_gae666d141533126babb0235af21bdca0f"><div class="ttname"><a href="a00548.html#gae666d141533126babb0235af21bdca0f">dbdatlen</a></div><div class="ttdeci">DBINT dbdatlen(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get size of current row's data in a regular result column.</div><div class="ttdef"><b>Definition:</b> dblib.c:3324</div></div>
<div class="ttc" id="aa01175_html_a2c2756c00a1099c82d4cfa4da2894672"><div class="ttname"><a href="a01175.html#a2c2756c00a1099c82d4cfa4da2894672">tds_column::column_size</a></div><div class="ttdeci">TDS_INT column_size</div><div class="ttdoc">maximun size of data.</div><div class="ttdef"><b>Definition:</b> tds.h:694</div></div>
<div class="ttc" id="aa00549_html_ga7a5062dac92ccedc8459f6d4a530ffb7"><div class="ttname"><a href="a00549.html#ga7a5062dac92ccedc8459f6d4a530ffb7">dbhasretstat</a></div><div class="ttdeci">DBBOOL dbhasretstat(DBPROCESS *dbproc)</div><div class="ttdoc">Determine if query generated a return status number.</div><div class="ttdef"><b>Definition:</b> dblib.c:4650</div></div>
<div class="ttc" id="aa01235_html_a355e0b8c6219908747f82cd7482c6efb"><div class="ttname"><a href="a01235.html#a355e0b8c6219908747f82cd7482c6efb">tds_socket::ret_status</a></div><div class="ttdeci">TDS_INT ret_status</div><div class="ttdoc">return status from store procedure</div><div class="ttdef"><b>Definition:</b> tds.h:1250</div></div>
<div class="ttc" id="aa00548_html_ga939c2a2e67b9992c787e2cec5b6cc1a7"><div class="ttname"><a href="a00548.html#ga939c2a2e67b9992c787e2cec5b6cc1a7">dbanullbind</a></div><div class="ttdeci">RETCODE dbanullbind(DBPROCESS *dbproc, int computeid, int column, DBINT *indicator)</div><div class="ttdoc">Tie a null-indicator to a compute result column.</div><div class="ttdef"><b>Definition:</b> dblib.c:2776</div></div>
<div class="ttc" id="aa00548_html_ga9804fc70ae6ed35c92cd75d410dad570"><div class="ttname"><a href="a00548.html#ga9804fc70ae6ed35c92cd75d410dad570">dbtablecolinfo</a></div><div class="ttdeci">RETCODE dbtablecolinfo(DBPROCESS *dbproc, DBINT column, DBCOL *pdbcol)</div><div class="ttdoc">describe table column attributes with a single call (Freetds-only API function modelled on dbcolinfo)</div><div class="ttdef"><b>Definition:</b> dblib.c:6464</div></div>
<div class="ttc" id="aa00552_html_ga8eab0959d5a3cd534487b350258c939e"><div class="ttname"><a href="a00552.html#ga8eab0959d5a3cd534487b350258c939e">dbmnyzero</a></div><div class="ttdeci">RETCODE dbmnyzero(DBPROCESS *dbproc, DBMONEY *dest)</div><div class="ttdoc">Set a DBMONEY value to zero.</div><div class="ttdef"><b>Definition:</b> dblib.c:5324</div></div>
<div class="ttc" id="aa01123_html_a624e21e65d0ae89797b3a7eadc48829f"><div class="ttname"><a href="a01123.html#a624e21e65d0ae89797b3a7eadc48829f">tdsdaterec::timezone</a></div><div class="ttdeci">TDS_INT timezone</div><div class="ttdoc">-840 - 840 minutes from UTC</div><div class="ttdef"><b>Definition:</b> tds.h:170</div></div>
<div class="ttc" id="aa00548_html_ga89fc5589b4bf41932324d2cfc6ad6433"><div class="ttname"><a href="a00548.html#ga89fc5589b4bf41932324d2cfc6ad6433">dbcollen</a></div><div class="ttdeci">DBINT dbcollen(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get size of a regular result column.</div><div class="ttdef"><b>Definition:</b> dblib.c:3169</div></div>
<div class="ttc" id="aa01175_html_ada14ba479a67762fc1bef78910ef4beb"><div class="ttname"><a href="a01175.html#ada14ba479a67762fc1bef78910ef4beb">tds_column::column_cur_size</a></div><div class="ttdeci">TDS_INT column_cur_size</div><div class="ttdoc">size written in variable (ie: char, text, binary).</div><div class="ttdef"><b>Definition:</b> tds.h:736</div></div>
<div class="ttc" id="aa00548_html_gadc8af9a65f3719804c2537fd737298ca"><div class="ttname"><a href="a00548.html#gadc8af9a65f3719804c2537fd737298ca">dbmsghandle</a></div><div class="ttdeci">MHANDLEFUNC dbmsghandle(MHANDLEFUNC handler)</div><div class="ttdoc">Set a message handler, for messages from the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:5140</div></div>
<div class="ttc" id="aa00548_html_ga564dd3a1bb0425a8957f1714d8b2a7c0"><div class="ttname"><a href="a00548.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">dbinit</a></div><div class="ttdeci">RETCODE dbinit(void)</div><div class="ttdoc">Initialize db-lib.</div><div class="ttdef"><b>Definition:</b> dblib.c:660</div></div>
<div class="ttc" id="aa00548_html_gaae889abeb145ec41f7361aa8f597fe46"><div class="ttname"><a href="a00548.html#gaae889abeb145ec41f7361aa8f597fe46">dbsqlexec</a></div><div class="ttdeci">RETCODE dbsqlexec(DBPROCESS *dbproc)</div><div class="ttdoc">send the SQL command to the server and wait for an answer.</div><div class="ttdef"><b>Definition:</b> dblib.c:1419</div></div>
<div class="ttc" id="aa01175_html_a12914f03ee2f24fa3fe577060410770d"><div class="ttname"><a href="a01175.html#a12914f03ee2f24fa3fe577060410770d">tds_column::column_varint_size</a></div><div class="ttdeci">TDS_TINYINT column_varint_size</div><div class="ttdoc">size of length when reading from wire (0, 1, 2 or 4)</div><div class="ttdef"><b>Definition:</b> tds.h:701</div></div>
<div class="ttc" id="aa00548_html_ga8b00d5cdcaa20cba13fa2e03d52a443e"><div class="ttname"><a href="a00548.html#ga8b00d5cdcaa20cba13fa2e03d52a443e">dbconvert_ps</a></div><div class="ttdeci">DBINT dbconvert_ps(DBPROCESS *dbproc, int db_srctype, const BYTE *src, DBINT srclen, int db_desttype, BYTE *dest, DBINT destlen, DBTYPEINFO *typeinfo)</div><div class="ttdoc">Convert one datatype to another.</div><div class="ttdef"><b>Definition:</b> dblib.c:2300</div></div>
<div class="ttc" id="aa00506_html"><div class="ttname"><a href="a00506.html">sybdb.h</a></div><div class="ttdoc">Primary include file for db-lib applications.</div></div>
<div class="ttc" id="aa00554_html_ga9e23a95d84192b4fc83db7544d772d16"><div class="ttname"><a href="a00554.html#ga9e23a95d84192b4fc83db7544d772d16">dbcurrow</a></div><div class="ttdeci">DBINT dbcurrow(DBPROCESS *dbproc)</div><div class="ttdoc">Get number of the row currently being read.</div><div class="ttdef"><b>Definition:</b> dblib.c:6186</div></div>
<div class="ttc" id="aa00619_html"><div class="ttname"><a href="a00619.html">_dblib_error_message</a></div><div class="ttdef"><b>Definition:</b> dblib.c:7738</div></div>
<div class="ttc" id="aa00449_html_a24471508ddfde7cc0f8577801e70c42f"><div class="ttname"><a href="a00449.html#a24471508ddfde7cc0f8577801e70c42f">tdsdump_open</a></div><div class="ttdeci">int tdsdump_open(const char *filename)</div><div class="ttdoc">Create and truncate a human readable dump file for the TDS traffic.</div><div class="ttdef"><b>Definition:</b> log.c:131</div></div>
<div class="ttc" id="aa00548_html_gabcc14a1ca58b65bc46cce6c81c45218c"><div class="ttname"><a href="a00548.html#gabcc14a1ca58b65bc46cce6c81c45218c">dbadata</a></div><div class="ttdeci">BYTE * dbadata(DBPROCESS *dbproc, int computeid, int column)</div><div class="ttdoc">Get address of compute column data.</div><div class="ttdef"><b>Definition:</b> dblib.c:4415</div></div>
<div class="ttc" id="aa00548_html_gab185982ffe0b85b8fd19747bd1f433fe"><div class="ttname"><a href="a00548.html#gab185982ffe0b85b8fd19747bd1f433fe">dbname</a></div><div class="ttdeci">char * dbname(DBPROCESS *dbproc)</div><div class="ttdoc">Get name of current database.</div><div class="ttdef"><b>Definition:</b> dblib.c:7007</div></div>
<div class="ttc" id="aa00548_html_ga43727b10d4cbb7708b374811abe6eadb"><div class="ttname"><a href="a00548.html#ga43727b10d4cbb7708b374811abe6eadb">dbfcmd</a></div><div class="ttdeci">RETCODE dbfcmd(DBPROCESS *dbproc, const char *fmt,...)</div><div class="ttdoc">printf-like way to form SQL to send to the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:1334</div></div>
<div class="ttc" id="aa00548_html_ga39302e8efbb476ba01cff109ffb3661e"><div class="ttname"><a href="a00548.html#ga39302e8efbb476ba01cff109ffb3661e">dbservcharset</a></div><div class="ttdeci">char * dbservcharset(DBPROCESS *dbproc)</div><div class="ttdoc">Get syscharset name of the server character set.</div><div class="ttdef"><b>Definition:</b> dblib.c:7023</div></div>
<div class="ttc" id="aa01123_html_a5a6a5b0180c3db53acbda61dd570d70f"><div class="ttname"><a href="a01123.html#a5a6a5b0180c3db53acbda61dd570d70f">tdsdaterec::year</a></div><div class="ttdeci">TDS_INT year</div><div class="ttdoc">year</div><div class="ttdef"><b>Definition:</b> tds.h:160</div></div>
<div class="ttc" id="aa00548_html_gab5fe0cd5f24d4fd33670111035a4fbed"><div class="ttname"><a href="a00548.html#gab5fe0cd5f24d4fd33670111035a4fbed">dbstrbuild</a></div><div class="ttdeci">RETCODE dbstrbuild(DBPROCESS *dbproc, char *charbuf, int bufsize, char *text, char *formats,...)</div><div class="ttdoc">Build a printable string from text containing placeholders for variables.</div><div class="ttdef"><b>Definition:</b> dblib.c:7300</div></div>
<div class="ttc" id="aa00566_html_gad96366d9fa93bfc283cef1299fbe97ab"><div class="ttname"><a href="a00566.html#gad96366d9fa93bfc283cef1299fbe97ab">tds_dstr_copy</a></div><div class="ttdeci">DSTR * tds_dstr_copy(DSTR *s, const char *src)</div><div class="ttdoc">copy a string from another</div><div class="ttdef"><b>Definition:</b> tdsstring.c:122</div></div>
<div class="ttc" id="aa01339_html"><div class="ttname"><a href="a01339.html">DBCOL2</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:374</div></div>
<div class="ttc" id="aa00548_html_ga6ba2a7f18cb76d24776e45fd71141494"><div class="ttname"><a href="a00548.html#ga6ba2a7f18cb76d24776e45fd71141494">dbiscount</a></div><div class="ttdeci">BOOL dbiscount(DBPROCESS *dbproc)</div><div class="ttdoc">Indicates whether or not the count returned by dbcount is real (Microsoft-compatibility feature).</div><div class="ttdef"><b>Definition:</b> dblib.c:2804</div></div>
<div class="ttc" id="aa00548_html_ga67934deac3bebbf8238eff8c0559389a"><div class="ttname"><a href="a00548.html#ga67934deac3bebbf8238eff8c0559389a">dbnumalts</a></div><div class="ttdeci">int dbnumalts(DBPROCESS *dbproc, int computeid)</div><div class="ttdoc">Get count of columns in a compute row.</div><div class="ttdef"><b>Definition:</b> dblib.c:4940</div></div>
<div class="ttc" id="aa00506_html_a4e19c79341755a7c6666197d381e1ac6"><div class="ttname"><a href="a00506.html#a4e19c79341755a7c6666197d381e1ac6">DBTDS_UNKNOWN</a></div><div class="ttdeci">#define DBTDS_UNKNOWN</div><div class="ttdoc">DBTDS_xxx are returned by DBTDS() The integer values of the constants are poorly chosen.</div><div class="ttdef"><b>Definition:</b> sybdb.h:88</div></div>
<div class="ttc" id="aa00554_html_gaf40b925f3b3ba43804720dd4ae584935"><div class="ttname"><a href="a00554.html#gaf40b925f3b3ba43804720dd4ae584935">dbfirstrow</a></div><div class="ttdeci">DBINT dbfirstrow(DBPROCESS *dbproc)</div><div class="ttdoc">See if a server response has arrived.</div><div class="ttdef"><b>Definition:</b> dblib.c:7192</div></div>
<div class="ttc" id="aa00563_html_ga8d8f2f1c91635ee95f30722208ae3043"><div class="ttname"><a href="a00563.html#ga8d8f2f1c91635ee95f30722208ae3043">tds_quote_id</a></div><div class="ttdeci">size_t tds_quote_id(TDSSOCKET *tds, char *buffer, const char *id, int idlen)</div><div class="ttdoc">Quote an id.</div><div class="ttdef"><b>Definition:</b> query.c:2171</div></div>
<div class="ttc" id="aa00635_html"><div class="ttname"><a href="a00635.html">metadata_t</a></div><div class="ttdef"><b>Definition:</b> dbpivot.c:713</div></div>
<div class="ttc" id="aa00449_html_a79449d2f35a8acc8ed0585044f75524d"><div class="ttname"><a href="a00449.html#a79449d2f35a8acc8ed0585044f75524d">tdsdump_dump_buf</a></div><div class="ttdeci">void tdsdump_dump_buf(const char *file, unsigned int level_line, const char *msg, const void *buf, size_t length)</div><div class="ttdoc">Dump the contents of data into the log file in a human readable format.</div><div class="ttdef"><b>Definition:</b> log.c:293</div></div>
<div class="ttc" id="aa00935_html"><div class="ttname"><a href="a00935.html">dboption</a></div><div class="ttdef"><b>Definition:</b> dblib.h:110</div></div>
<div class="ttc" id="aa00554_html_ga4be2ab59dc7161d6b93c17202e7ae9b1"><div class="ttname"><a href="a00554.html#ga4be2ab59dc7161d6b93c17202e7ae9b1">dbrows</a></div><div class="ttdeci">RETCODE dbrows(DBPROCESS *dbproc)</div><div class="ttdoc">Indicate whether a query returned rows.</div><div class="ttdef"><b>Definition:</b> dblib.c:4034</div></div>
<div class="ttc" id="aa01175_html_ab73b012b3a9f08da8661dc230ec17d7f"><div class="ttname"><a href="a01175.html#ab73b012b3a9f08da8661dc230ec17d7f">tds_column::column_scale</a></div><div class="ttdeci">TDS_TINYINT column_scale</div><div class="ttdoc">scale for decimal/numeric</div><div class="ttdef"><b>Definition:</b> tds.h:704</div></div>
<div class="ttc" id="aa00548_html_ga66ea891910f0a357cc78107d6ab7d962"><div class="ttname"><a href="a00548.html#ga66ea891910f0a357cc78107d6ab7d962">dbuse</a></div><div class="ttdeci">RETCODE dbuse(DBPROCESS *dbproc, const char *name)</div><div class="ttdoc">Change current database.</div><div class="ttdef"><b>Definition:</b> dblib.c:1445</div></div>
<div class="ttc" id="aa01143_html_a2b2de13270472df39952848eb3970d9a"><div class="ttname"><a href="a01143.html#a2b2de13270472df39952848eb3970d9a">tds_login::user_name</a></div><div class="ttdeci">DSTR user_name</div><div class="ttdoc">account for login</div><div class="ttdef"><b>Definition:</b> tds.h:534</div></div>
<div class="ttc" id="aa00554_html_ga8d765d810a40dfa01b39995a8e7406f0"><div class="ttname"><a href="a00554.html#ga8d765d810a40dfa01b39995a8e7406f0">dbtds</a></div><div class="ttdeci">int dbtds(DBPROCESS *dbproc)</div><div class="ttdoc">Get the TDS version in use for dbproc.</div><div class="ttdef"><b>Definition:</b> dblib.c:6801</div></div>
<div class="ttc" id="aa00548_html_gaf1879b85e8238c015b9648d077665285"><div class="ttname"><a href="a00548.html#gaf1879b85e8238c015b9648d077665285">_dbresults</a></div><div class="ttdeci">static RETCODE _dbresults(DBPROCESS *dbproc)</div><div class="ttdef"><b>Definition:</b> dblib.c:1703</div></div>
<div class="ttc" id="aa00548_html_gabb14ad9f268b92a8d63fa506098b24dd"><div class="ttname"><a href="a00548.html#gabb14ad9f268b92a8d63fa506098b24dd">dbrecftos</a></div><div class="ttdeci">void dbrecftos(const char filename[])</div><div class="ttdoc">Record to a file all SQL commands sent to the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:6767</div></div>
<div class="ttc" id="aa00548_html_gad06f5deddac18604dfa858b2580e232f"><div class="ttname"><a href="a00548.html#gad06f5deddac18604dfa858b2580e232f">dbcolname</a></div><div class="ttdeci">char * dbcolname(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Return name of a regular result column.</div><div class="ttdef"><b>Definition:</b> dblib.c:1872</div></div>
<div class="ttc" id="aa00548_html_ga9a35c8d3cd0e35c10555baf8f6a01e93"><div class="ttname"><a href="a00548.html#ga9a35c8d3cd0e35c10555baf8f6a01e93">dbaltlen</a></div><div class="ttdeci">DBINT dbaltlen(DBPROCESS *dbproc, int computeid, int column)</div><div class="ttdoc">Get size of data in compute column.</div><div class="ttdef"><b>Definition:</b> dblib.c:7137</div></div>
<div class="ttc" id="aa00239_html_ac1e460551f1188620ea478238864ac4b"><div class="ttname"><a href="a00239.html#ac1e460551f1188620ea478238864ac4b">tds_writetext_end</a></div><div class="ttdeci">TDSRET tds_writetext_end(TDSSOCKET *tds)</div><div class="ttdoc">Finish sending writetext data.</div><div class="ttdef"><b>Definition:</b> bulk.c:1202</div></div>
<div class="ttc" id="aa01319_html"><div class="ttname"><a href="a01319.html">DBDATETIME4</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:301</div></div>
<div class="ttc" id="aa01119_html"><div class="ttname"><a href="a01119.html">TDS_DATETIMEALL</a></div><div class="ttdoc">this structure is not directed connected to a TDS protocol but keeps any DATE/TIME information.</div><div class="ttdef"><b>Definition:</b> tds.h:146</div></div>
<div class="ttc" id="aa00549_html_ga42e187003b74fec6e9ca92d410bfb9c0"><div class="ttname"><a href="a00549.html#ga42e187003b74fec6e9ca92d410bfb9c0">dbretdata</a></div><div class="ttdeci">BYTE * dbretdata(DBPROCESS *dbproc, int retnum)</div><div class="ttdoc">Get value of an output parameter filled by a stored procedure.</div><div class="ttdef"><b>Definition:</b> dblib.c:4753</div></div>
<div class="ttc" id="aa01047_html"><div class="ttname"><a href="a01047.html">tdsoldmoney</a></div><div class="ttdef"><b>Definition:</b> proto.h:33</div></div>
<div class="ttc" id="aa00615_html"><div class="ttname"><a href="a00615.html">dblib_context</a></div><div class="ttdef"><b>Definition:</b> dblib.c:172</div></div>
<div class="ttc" id="aa00548_html_gac3f11142ec7ff25b1f8972af10fe9454"><div class="ttname"><a href="a00548.html#gac3f11142ec7ff25b1f8972af10fe9454">dbtxtimestamp</a></div><div class="ttdeci">DBBINARY * dbtxtimestamp(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get text timestamp for a column in the current row.</div><div class="ttdef"><b>Definition:</b> dblib.c:6527</div></div>
<div class="ttc" id="aa01347_html"><div class="ttname"><a href="a01347.html">tds_sybase_dbdaterec</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:474</div></div>
<div class="ttc" id="aa00548_html_gac1bdb1766b791153f37dceae8ff64ad6"><div class="ttname"><a href="a00548.html#gac1bdb1766b791153f37dceae8ff64ad6">dbloginfree</a></div><div class="ttdeci">void dbloginfree(LOGINREC *login)</div><div class="ttdoc">free the LOGINREC</div><div class="ttdef"><b>Definition:</b> dblib.c:737</div></div>
<div class="ttc" id="aa00915_html"><div class="ttname"><a href="a00915.html">DBPROC_ROWBUF</a></div><div class="ttdef"><b>Definition:</b> dblib.h:52</div></div>
<div class="ttc" id="aa00566_html_ga396f139e4f886ac1b224a735138e73dd"><div class="ttname"><a href="a00566.html#ga396f139e4f886ac1b224a735138e73dd">tds_dstr_len</a></div><div class="ttdeci">static size_t tds_dstr_len(const DSTR *s)</div><div class="ttdoc">Returns the length of the string in bytes.</div><div class="ttdef"><b>Definition:</b> string.h:85</div></div>
<div class="ttc" id="aa00554_html_gae1fc46447c4f8a9ff7f66607b8cd23b6"><div class="ttname"><a href="a00554.html#gae1fc46447c4f8a9ff7f66607b8cd23b6">dbsetlname</a></div><div class="ttdeci">RETCODE dbsetlname(LOGINREC *login, const char *value, int which)</div><div class="ttdoc">Set the value of a string in a LOGINREC structure.</div><div class="ttdef"><b>Definition:</b> dblib.c:759</div></div>
<div class="ttc" id="aa00643_html"><div class="ttname"><a href="a00643.html">name_t</a></div><div class="ttdef"><b>Definition:</b> dbpivot.c:1275</div></div>
<div class="ttc" id="aa01335_html"><div class="ttname"><a href="a01335.html">DBCOL</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:355</div></div>
<div class="ttc" id="aa00554_html_ga01e7fb38bece3bb07526532fa6be50e5"><div class="ttname"><a href="a00554.html#ga01e7fb38bece3bb07526532fa6be50e5">dbcurcmd</a></div><div class="ttdeci">int dbcurcmd(DBPROCESS *dbproc)</div><div class="ttdoc">Get number of the row just returned.</div><div class="ttdef"><b>Definition:</b> dblib.c:6220</div></div>
<div class="ttc" id="aa01235_html"><div class="ttname"><a href="a01235.html">tds_socket</a></div><div class="ttdoc">Information for a server connection.</div><div class="ttdef"><b>Definition:</b> tds.h:1163</div></div>
<div class="ttc" id="aa00943_html"><div class="ttname"><a href="a00943.html">tds_dblib_dbprocess</a></div><div class="ttdef"><b>Definition:</b> dblib.h:123</div></div>
<div class="ttc" id="aa00554_html_ga196f6d67de47f34a32fcc2103ab0f416"><div class="ttname"><a href="a00554.html#ga196f6d67de47f34a32fcc2103ab0f416">dbcmdrow</a></div><div class="ttdeci">RETCODE dbcmdrow(DBPROCESS *dbproc)</div><div class="ttdoc">See if the current command can return rows.</div><div class="ttdef"><b>Definition:</b> dblib.c:4260</div></div>
<div class="ttc" id="aa00548_html_ga32eb72f6fb3edb130e59fb3dd0766e7e"><div class="ttname"><a href="a00548.html#ga32eb72f6fb3edb130e59fb3dd0766e7e">dbconvert</a></div><div class="ttdeci">DBINT dbconvert(DBPROCESS *dbproc, int srctype, const BYTE *src, DBINT srclen, int desttype, BYTE *dest, DBINT destlen)</div><div class="ttdoc">cf.</div><div class="ttdef"><b>Definition:</b> dblib.c:2593</div></div>
<div class="ttc" id="aa00548_html_ga9433bc200c0978569964354451d9b64e"><div class="ttname"><a href="a00548.html#ga9433bc200c0978569964354451d9b64e">dbcount</a></div><div class="ttdeci">DBINT dbcount(DBPROCESS *dbproc)</div><div class="ttdoc">Get count of rows processed.</div><div class="ttdef"><b>Definition:</b> dblib.c:2824</div></div>
<div class="ttc" id="aa00554_html_ga8f2b5c6bcfed3eb54e97b42a6f8930f8"><div class="ttname"><a href="a00554.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">DBLIB_ERROR_MESSAGE</a></div><div class="ttdeci">struct _dblib_error_message DBLIB_ERROR_MESSAGE</div></div>
<div class="ttc" id="aa01063_html"><div class="ttname"><a href="a01063.html">tdsdatetime4</a></div><div class="ttdef"><b>Definition:</b> proto.h:56</div></div>
<div class="ttc" id="aa00548_html_gadaa9482a082aa3fe52231e17749c2993"><div class="ttname"><a href="a00548.html#gadaa9482a082aa3fe52231e17749c2993">dbnumcols</a></div><div class="ttdeci">int dbnumcols(DBPROCESS *dbproc)</div><div class="ttdoc">Return number of regular columns in a result set.</div><div class="ttdef"><b>Definition:</b> dblib.c:1848</div></div>
<div class="ttc" id="aa01123_html_a81d1931139497023deb1bb75dc0aae7a"><div class="ttname"><a href="a01123.html#a81d1931139497023deb1bb75dc0aae7a">tdsdaterec::minute</a></div><div class="ttdeci">TDS_INT minute</div><div class="ttdoc">0-59</div><div class="ttdef"><b>Definition:</b> tds.h:167</div></div>
<div class="ttc" id="aa00449_html_aa8d8044be84bcde003f28ec25a77519caa9d79a3b62e3321332223ac3d1a5b18d"><div class="ttname"><a href="a00449.html#aa8d8044be84bcde003f28ec25a77519caa9d79a3b62e3321332223ac3d1a5b18d">TDS_DONE_ERROR</a></div><div class="ttdeci">@ TDS_DONE_ERROR</div><div class="ttdoc">error occurred</div><div class="ttdef"><b>Definition:</b> tds.h:253</div></div>
<div class="ttc" id="aa00548_html_gaee60c306a22383805a4b9caa647a1e16"><div class="ttname"><a href="a00548.html#gaee60c306a22383805a4b9caa647a1e16">dbdata</a></div><div class="ttdeci">BYTE * dbdata(DBPROCESS *dbproc, int column)</div><div class="ttdoc">Get address of data in a regular result column.</div><div class="ttdef"><b>Definition:</b> dblib.c:3352</div></div>
<div class="ttc" id="aa00548_html_ga399512ec78c15ce3db79ea88ef3b1293"><div class="ttname"><a href="a00548.html#ga399512ec78c15ce3db79ea88ef3b1293">dbsetnull</a></div><div class="ttdeci">RETCODE dbsetnull(DBPROCESS *dbproc, int bindtype, int bindlen, BYTE *bindval)</div><div class="ttdoc">Define substitution values to be used when binding null values.</div><div class="ttdef"><b>Definition:</b> dblib.c:1962</div></div>
<div class="ttc" id="aa00943_html_af3aab1ff30d324143f440bcd9f60d1c3"><div class="ttname"><a href="a00943.html#af3aab1ff30d324143f440bcd9f60d1c3">tds_dblib_dbprocess::msdblib</a></div><div class="ttdeci">int msdblib</div><div class="ttdoc">boolean use ms behaviour</div><div class="ttdef"><b>Definition:</b> dblib.h:154</div></div>
<div class="ttc" id="aa00564_html_ga5feb53554e8917a81bbbc332163a61fb"><div class="ttname"><a href="a00564.html#ga5feb53554e8917a81bbbc332163a61fb">tds_flush_packet</a></div><div class="ttdeci">TDSRET tds_flush_packet(TDSSOCKET *tds)</div><div class="ttdoc">Flush packet to server.</div><div class="ttdef"><b>Definition:</b> write.c:224</div></div>
<div class="ttc" id="aa00563_html_ga50d62edeb2a432e2dc668263f3f958ff"><div class="ttname"><a href="a00563.html#ga50d62edeb2a432e2dc668263f3f958ff">tds_get_column_declaration</a></div><div class="ttdeci">TDSRET tds_get_column_declaration(TDSSOCKET *tds, TDSCOLUMN *curcol, char *out)</div><div class="ttdoc">Return declaration for column (like &quot;varchar(20)&quot;).</div><div class="ttdef"><b>Definition:</b> query.c:718</div></div>
<div class="ttc" id="aa00548_html_gaaa4839a9c88e5b90f33bd2407fcbc43e"><div class="ttname"><a href="a00548.html#gaaa4839a9c88e5b90f33bd2407fcbc43e">dbsprhead</a></div><div class="ttdeci">RETCODE dbsprhead(DBPROCESS *dbproc, char *buffer, DBINT buf_len)</div><div class="ttdoc">Print result set headings to a buffer.</div><div class="ttdef"><b>Definition:</b> dblib.c:3895</div></div>
<div class="ttc" id="aa00552_html_gaa6d4c700b628f6a18a9d1ed9f8e2ba62"><div class="ttname"><a href="a00552.html#gaa6d4c700b628f6a18a9d1ed9f8e2ba62">dbmny4copy</a></div><div class="ttdeci">RETCODE dbmny4copy(DBPROCESS *dbproc, DBMONEY4 *src, DBMONEY4 *dest)</div><div class="ttdoc">Copy a DBMONEY4 value.</div><div class="ttdef"><b>Definition:</b> dblib.c:5740</div></div>
<div class="ttc" id="aa00548_html_ga13caa07ec45cd6f64e9197d29e3cfe5e"><div class="ttname"><a href="a00548.html#ga13caa07ec45cd6f64e9197d29e3cfe5e">dbstrlen</a></div><div class="ttdeci">int dbstrlen(DBPROCESS *dbproc)</div><div class="ttdoc">Get size of the command buffer, in bytes.</div><div class="ttdef"><b>Definition:</b> dblib.c:6291</div></div>
<div class="ttc" id="aa00565_html_gabfc9de1d1fe718818caf63a4be4035a6"><div class="ttname"><a href="a00565.html#gabfc9de1d1fe718818caf63a4be4035a6">tds_process_tokens</a></div><div class="ttdeci">TDSRET tds_process_tokens(TDSSOCKET *tds, TDS_INT *result_type, int *done_flags, unsigned flag)</div><div class="ttdoc">process all streams.</div><div class="ttdef"><b>Definition:</b> token.c:531</div></div>
<div class="ttc" id="aa01327_html"><div class="ttname"><a href="a01327.html">dbtypeinfo</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:336</div></div>
<div class="ttc" id="aa00548_html_gaaf8349999c16b3c36caf5947747a2915"><div class="ttname"><a href="a00548.html#gaaf8349999c16b3c36caf5947747a2915">dbwillconvert</a></div><div class="ttdeci">DBBOOL dbwillconvert(int srctype, int desttype)</div><div class="ttdoc">Test whether or not a datatype can be converted to another datatype.</div><div class="ttdef"><b>Definition:</b> dblib.c:2874</div></div>
<div class="ttc" id="aa00548_html_ga60fe544491c760f8bc6c37bc7f777d70"><div class="ttname"><a href="a00548.html#ga60fe544491c760f8bc6c37bc7f777d70">dbgetrow</a></div><div class="ttdeci">RETCODE dbgetrow(DBPROCESS *dbproc, DBINT row)</div><div class="ttdoc">Read a row from the row buffer.</div><div class="ttdef"><b>Definition:</b> dblib.c:1930</div></div>
<div class="ttc" id="aa00449_html_a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8"><div class="ttname"><a href="a00449.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8">TDS_PENDING</a></div><div class="ttdeci">@ TDS_PENDING</div><div class="ttdoc">cilent is waiting for data</div><div class="ttdef"><b>Definition:</b> tds.h:793</div></div>
<div class="ttc" id="aa01203_html_aaad54522a6e04122eba4c37a200d3f20"><div class="ttname"><a href="a01203.html#aaad54522a6e04122eba4c37a200d3f20">tds_env::block_size</a></div><div class="ttdeci">int block_size</div><div class="ttdoc">packet size (512-65535)</div><div class="ttdef"><b>Definition:</b> tds.h:965</div></div>
<div class="ttc" id="aa00623_html"><div class="ttname"><a href="a00623.html">col_t</a></div><div class="ttdef"><b>Definition:</b> dbpivot.c:77</div></div>
<div class="ttc" id="aa01175_html_a7f08ecedc5835a4e81129c6b2b493947"><div class="ttname"><a href="a01175.html#a7f08ecedc5835a4e81129c6b2b493947">tds_column::column_type</a></div><div class="ttdeci">TDS_SERVER_TYPE column_type</div><div class="ttdoc">This type can be different from wire type because conversion (e.g.</div><div class="ttdef"><b>Definition:</b> tds.h:696</div></div>
<div class="ttc" id="aa01315_html"><div class="ttname"><a href="a01315.html">DBDATETIME</a></div><div class="ttdef"><b>Definition:</b> sybdb.h:295</div></div>
<div class="ttc" id="aa01215_html"><div class="ttname"><a href="a01215.html">tds_context</a></div><div class="ttdef"><b>Definition:</b> tds.h:1029</div></div>
<div class="ttc" id="aa00548_html_ga0fcfcf6846442dac9dd5584d270ec72a"><div class="ttname"><a href="a00548.html#ga0fcfcf6846442dac9dd5584d270ec72a">dbfreebuf</a></div><div class="ttdeci">void dbfreebuf(DBPROCESS *dbproc)</div><div class="ttdoc">Erase the command buffer, in case DBNOAUTOFREE was set with dbsetopt().</div><div class="ttdef"><b>Definition:</b> dblib.c:6060</div></div>
<div class="ttc" id="aa00548_html_ga308918c13a5b1644269c1654fbea96ac"><div class="ttname"><a href="a00548.html#ga308918c13a5b1644269c1654fbea96ac">dbspr1rowlen</a></div><div class="ttdeci">DBINT dbspr1rowlen(DBPROCESS *dbproc)</div><div class="ttdoc">Determine size buffer required to hold the results returned by dbsprhead(), dbsprline(),...</div><div class="ttdef"><b>Definition:</b> dblib.c:3419</div></div>
<div class="ttc" id="aa00548_html_ga3340e21db274b272ec11c037cb147222"><div class="ttname"><a href="a00548.html#ga3340e21db274b272ec11c037cb147222">dbadlen</a></div><div class="ttdeci">DBINT dbadlen(DBPROCESS *dbproc, int computeid, int column)</div><div class="ttdoc">Get size of data in a compute column.</div><div class="ttdef"><b>Definition:</b> dblib.c:4310</div></div>
<div class="ttc" id="aa01043_html"><div class="ttname"><a href="a01043.html">tdsnumeric</a></div><div class="ttdef"><b>Definition:</b> proto.h:26</div></div>
<div class="ttc" id="aa00548_html_gac3eb8cb53f50998403ea9aebc6263df9"><div class="ttname"><a href="a00548.html#gac3eb8cb53f50998403ea9aebc6263df9">dbisopt</a></div><div class="ttdeci">DBBOOL dbisopt(DBPROCESS *dbproc, int option, const char param[])</div><div class="ttdoc">Get value of an option.</div><div class="ttdef"><b>Definition:</b> dblib.c:6163</div></div>
<div class="ttc" id="aa00554_html_gabdcccf4e0d093ff48c0e7048a4bfaf84"><div class="ttname"><a href="a00554.html#gabdcccf4e0d093ff48c0e7048a4bfaf84">dbsetllong</a></div><div class="ttdeci">RETCODE dbsetllong(LOGINREC *login, long value, int which)</div><div class="ttdoc">Set an integer value in a LOGINREC structure.</div><div class="ttdef"><b>Definition:</b> dblib.c:825</div></div>
<div class="ttc" id="aa00548_html_ga559e24ba70d0d96c3469eb6ab8f74e05"><div class="ttname"><a href="a00548.html#ga559e24ba70d0d96c3469eb6ab8f74e05">dbcanquery</a></div><div class="ttdeci">RETCODE dbcanquery(DBPROCESS *dbproc)</div><div class="ttdoc">Cancel the query currently being retrieved, discarding all pending rows.</div><div class="ttdef"><b>Definition:</b> dblib.c:6031</div></div>
<div class="ttc" id="aa00548_html_ga335fcbe476ad0f897e4e2ce377f0a8cc"><div class="ttname"><a href="a00548.html#ga335fcbe476ad0f897e4e2ce377f0a8cc">dbsetinterrupt</a></div><div class="ttdeci">void dbsetinterrupt(DBPROCESS *dbproc, DB_DBCHKINTR_FUNC chkintr, DB_DBHNDLINTR_FUNC hndlintr)</div><div class="ttdoc">Set interrupt handler for db-lib to use while blocked against a read from the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:4631</div></div>
<div class="ttc" id="aa01143_html"><div class="ttname"><a href="a01143.html">tds_login</a></div><div class="ttdef"><b>Definition:</b> tds.h:517</div></div>
<div class="ttc" id="aa00548_html_gaf130b12e9e58b1bfd4a6685e33f5b3cd"><div class="ttname"><a href="a00548.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd">dbstrcpy</a></div><div class="ttdeci">RETCODE dbstrcpy(DBPROCESS *dbproc, int start, int numbytes, char *dest)</div><div class="ttdoc">Get a copy of a chunk of the command buffer.</div><div class="ttdef"><b>Definition:</b> dblib.c:6342</div></div>
<div class="ttc" id="aa00449_html_aa8d8044be84bcde003f28ec25a77519ca688b8bf555ce6ae72f3e047177bfc966"><div class="ttname"><a href="a00449.html#aa8d8044be84bcde003f28ec25a77519ca688b8bf555ce6ae72f3e047177bfc966">TDS_DONE_MORE_RESULTS</a></div><div class="ttdeci">@ TDS_DONE_MORE_RESULTS</div><div class="ttdoc">more results follow</div><div class="ttdef"><b>Definition:</b> tds.h:252</div></div>
<div class="ttc" id="aa00548_html_ga947837a5c8fd99898c043435945b668c"><div class="ttname"><a href="a00548.html#ga947837a5c8fd99898c043435945b668c">dbaltop</a></div><div class="ttdeci">int dbaltop(DBPROCESS *dbproc, int computeid, int column)</div><div class="ttdoc">Get aggregation operator for a compute column.</div><div class="ttdef"><b>Definition:</b> dblib.c:4444</div></div>
<div class="ttc" id="aa00548_html_ga0984798bb806f7451a53bffa7e2c430f"><div class="ttname"><a href="a00548.html#ga0984798bb806f7451a53bffa7e2c430f">dblogin</a></div><div class="ttdeci">LOGINREC * dblogin(void)</div><div class="ttdoc">Allocate a LOGINREC structure.</div><div class="ttdef"><b>Definition:</b> dblib.c:705</div></div>
<div class="ttc" id="aa00548_html_ga548153eb2eae76c48aa9d4b72258dc1c"><div class="ttname"><a href="a00548.html#ga548153eb2eae76c48aa9d4b72258dc1c">dbwritetext</a></div><div class="ttdeci">RETCODE dbwritetext(DBPROCESS *dbproc, char *objname, DBBINARY *textptr, DBTINYINT textptrlen, DBBINARY *timestamp, DBBOOL log, DBINT size, BYTE *text)</div><div class="ttdoc">Send text or image data to the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:6594</div></div>
<div class="ttc" id="aa00554_html_ga302a4ce6559b81808e3be51615cd1b67"><div class="ttname"><a href="a00554.html#ga302a4ce6559b81808e3be51615cd1b67">dbperror</a></div><div class="ttdeci">int dbperror(DBPROCESS *dbproc, DBINT msgno, long errnum,...)</div><div class="ttdoc">Call client-installed error handler.</div><div class="ttdef"><b>Definition:</b> dblib.c:8127</div></div>
<div class="ttc" id="aa00560_html_ga80487b313213f60d8be71a50a002bb2c"><div class="ttname"><a href="a00560.html#ga80487b313213f60d8be71a50a002bb2c">tds_willconvert</a></div><div class="ttdeci">unsigned char tds_willconvert(int srctype, int desttype)</div><div class="ttdoc">Test if a conversion is possible.</div><div class="ttdef"><b>Definition:</b> convert.c:3106</div></div>
<div class="ttc" id="aa00566_html_ga8fa35e3ff06ef0b7d0d642cf50282ab8"><div class="ttname"><a href="a00566.html#ga8fa35e3ff06ef0b7d0d642cf50282ab8">tds_dstr_buf</a></div><div class="ttdeci">static char * tds_dstr_buf(DSTR *s)</div><div class="ttdoc">Returns a buffer to edit the string.</div><div class="ttdef"><b>Definition:</b> string.h:71</div></div>
<div class="ttc" id="aa00449_html_ab45c291105027e69836002e1dd586141"><div class="ttname"><a href="a00449.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a></div><div class="ttdeci">void tdsdump_log(const char *file, unsigned int level_line, const char *fmt,...)</div><div class="ttdoc">Write a message to the debug log.</div><div class="ttdef"><b>Definition:</b> log.c:396</div></div>
<div class="ttc" id="aa00548_html_gadb34c5c2aae50ac9f2a26d8984136997"><div class="ttname"><a href="a00548.html#gadb34c5c2aae50ac9f2a26d8984136997">dbgetmaxprocs</a></div><div class="ttdeci">int dbgetmaxprocs(void)</div><div class="ttdoc">get maximum simultaneous connections db-lib will open to the server.</div><div class="ttdef"><b>Definition:</b> dblib.c:4171</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>