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&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&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> { SYBEICONVI, EXINFO, <span class="stringliteral">"WARNING! Some character(s) could not be converted into client's character set. Unconverted bytes were changed to question marks ('?')."</span>},</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> { SYBEICONVO, EXUSER, <span class="stringliteral">"Error converting client characters into server's character set. Some character(s) could not be converted."</span>},</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> { SYBEAAMT, EXPROGRAM, <span class="stringliteral">"User attempted a dbaltbind() with mismatched column and variable types."</span>},</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> { SYBEABMT, EXPROGRAM, <span class="stringliteral">"User attempted a dbbind() with mismatched column and variable types."</span>},</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> { SYBEABNC, EXPROGRAM, <span class="stringliteral">"Attempt to bind to a non-existent column."</span>},</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> { SYBEABNP, EXPROGRAM, <span class="stringliteral">"Attempt to bind using NULL pointers."</span>},</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> { SYBEABNV, EXPROGRAM, <span class="stringliteral">"Attempt to bind to a NULL program variable."</span>},</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> { SYBEACNV, EXCONVERSION, <span class="stringliteral">"Attemp to do conversion with NULL destination variable."</span>},</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> { SYBEADST, EXCONSISTENCY, <span class="stringliteral">"Error in attempting to determine the size of a pair of translation tables."</span>},</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> { SYBEAICF, EXCONSISTENCY, <span class="stringliteral">"Error in attempting to install custom format."</span>},</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> { SYBEALTT, EXCONSISTENCY, <span class="stringliteral">"Error in attempting to load a pair of translation tables."</span>},</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> { SYBEAOLF, EXRESOURCE, <span class="stringliteral">"Error in attempting to open a localization file."</span>},</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> { SYBEAPCT, EXCONSISTENCY, <span class="stringliteral">"Error in attempting to perform a character-set translation."</span>},</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> { SYBEAPUT, EXPROGRAM, <span class="stringliteral">"Attempt to print unknown token."</span>},</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> { SYBEARDI, EXRESOURCE, <span class="stringliteral">"Error in attempting to read datetime information from a localization file."</span>},</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> { SYBEARDL, EXRESOURCE, <span class="stringliteral">"Error in attempting to read the dblib.loc localization file."</span>},</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> { SYBEASEC, EXPROGRAM, <span class="stringliteral">"Attempt to send an empty command buffer to the SQL Server."</span>},</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> { SYBEASNL, EXPROGRAM, <span class="stringliteral">"Attempt to set fields in a null loginrec."</span>},</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> { SYBEASTF, 1, <span class="stringliteral">"VMS: Unable to setmode for control_c ast."</span>},</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> { SYBEASTL, EXPROGRAM, <span class="stringliteral">"Synchronous IO attempted at AST level."</span>},</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> { SYBEASUL, EXPROGRAM, <span class="stringliteral">"Attempt to set unknown loginrec field."</span>},</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> { SYBEATTNACK, 1, <span class="stringliteral">"Timed out waiting for server to acknowledge attention."</span>},</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> { SYBEAUTN, EXPROGRAM, <span class="stringliteral">"Attempt to update the timestamp of a table which has no timestamp column."</span>},</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> { SYBEBADPK, EXINFO, <span class="stringliteral">"Packet size of %1! not supported. -- size of %2! used instead."</span>},</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> { SYBEBADTYPE, 1, <span class="stringliteral">"Illegal value for type parameter given to %1!."</span>},</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> { SYBEBBCI, EXINFO, <span class="stringliteral">"Batch successfully bulk-copied to SQL Server."</span>},</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> { SYBEBBFL, 1, <span class="stringliteral">"-001- Batch failed in bulk-copy to SQL Server."</span>},</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> { SYBEBBL, EXPROGRAM, <span class="stringliteral">"Bad bindlen parameter passed to dbsetnull()."</span>},</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> { SYBEBCBC, EXPROGRAM, <span class="stringliteral">"bcp_columns() must be called before bcp_colfmt() and bcp_colfmt_ps()."</span>},</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> { SYBEBCBNPR, EXPROGRAM, <span class="stringliteral">"bcp_bind(): if varaddr is NULL, prefixlen must be 0 and no terminator should be specified."</span>},</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> { SYBEBCBNTYP, EXPROGRAM, <span class="stringliteral">"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."</span>},</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> { SYBEBCBPREF, EXPROGRAM, <span class="stringliteral">"Illegal prefix length. Legal values are 0, 1, 2 or 4."</span>},</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> { SYBEBCFO, EXUSER, <span class="stringliteral">"Bcp host-files must contain at least one column."</span>},</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> { SYBEBCHLEN, EXPROGRAM, <span class="stringliteral">"host_collen should be greater than or equal to -1."</span>},</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> { SYBEBCIS, EXCONSISTENCY, <span class="stringliteral">"Attempt to bulk-copy an illegally-sized column value to the SQL Server."</span>},</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> { SYBEBCIT, EXPROGRAM, <span class="stringliteral">"It's illegal to use BCP terminators with program variables other than SYBCHAR, SYBBINARY, SYBTEXT, or SYBIMAGE."</span>},</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> { SYBEBCITBLEN, EXPROGRAM, <span class="stringliteral">"bcp_init(): tblname parameter is too long."</span>},</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> { SYBEBCITBNM, EXPROGRAM, <span class="stringliteral">"bcp_init(): tblname parameter cannot be NULL."</span>},</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> { SYBEBCMTXT, EXPROGRAM, <span class="stringliteral">"bcp_moretext() may be used only when there is at least one text or image column in the server table."</span>},</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> { SYBEBCNL, EXNONFATAL, <span class="stringliteral">"Negative length-prefix found in BCP data-file."</span>},</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> { SYBEBCNN, EXUSER, <span class="stringliteral">"Attempt to bulk-copy a NULL value into Server column 0, which does not accept NULL values."</span>},</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> { SYBEBCNT, EXUSER, <span class="stringliteral">"Attempt to use Bulk Copy with a non-existent Server table."</span>},</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> { SYBEBCOR, EXCONSISTENCY, <span class="stringliteral">"Attempt to bulk-copy an oversized row to the SQL Server."</span>},</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> { SYBEBCPB, EXPROGRAM, <span class="stringliteral">"bcp_bind(), bcp_moretext() and bcp_sendrow() may NOT be used after bcp_init() has been passed a non-NULL input file name."</span>},</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> { SYBEBCPCTYP, EXPROGRAM, <span class="stringliteral">"bcp_colfmt(): If table_colnum is 0, host_type cannot be 0."</span>},</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> { SYBEBCPI, EXPROGRAM, <span class="stringliteral">"bcp_init() must be called before any other bcp routines."</span>},</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> { SYBEBCPN, EXPROGRAM, <span class="stringliteral">"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."</span>},</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> { SYBEBCPOPT, 1, <span class="stringliteral">"The option cannot be called while a bulk copy operation is progress."</span>},</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> { SYBEBCPREC, EXNONFATAL, <span class="stringliteral">"Column %1!: Illegal precision value encountered."</span>},</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> { SYBEBCPREF, EXPROGRAM, <span class="stringliteral">"Illegal prefix length. Legal values are -1, 0, 1, 2 or 4."</span>},</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> { SYBEBCRE, EXNONFATAL, <span class="stringliteral">"IO error while reading bcp data-file."</span>},</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> { SYBEBCRO, EXINFO, <span class="stringliteral">"The BCP hostfile '' contains only 0 rows. It was impossible to read the requested 0 rows."</span>},</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> { SYBEBCSA, EXUSER, <span class="stringliteral">"The BCP hostfile '' contains only 0 rows. Skipping all of these rows is not allowed."</span>},</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> { SYBEBCSET, EXCONSISTENCY, <span class="stringliteral">"Unknown character-set encountered."</span>},</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> { SYBEBCSI, EXPROGRAM, <span class="stringliteral">"Host-file columns may be skipped only when copying INto the Server."</span>},</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> { SYBEBCSNDROW, EXPROGRAM, <span class="stringliteral">"bcp_sendrow() may NOT be called unless all text data for the previous row has been sent using bcp_moretext()."</span>},</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> { SYBEBCSNTYP, EXPROGRAM, <span class="stringliteral">"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."</span>},</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> { SYBEBCUC, EXRESOURCE, <span class="stringliteral">"Bcp: Unable to close host data-file."</span>},</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> { SYBEBCUO, EXRESOURCE, <span class="stringliteral">"Bcp: Unable to open host data-file."</span>},</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> { SYBEBCVH, EXPROGRAM, <span class="stringliteral">"bcp_exec() may be called only after bcp_init() has been passed a valid host file."</span>},</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> { SYBEBCVLEN, EXPROGRAM, <span class="stringliteral">"varlen should be greater than or equal to -1."</span>},</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> { SYBEBCWE, EXNONFATAL, <span class="stringliteral">"IO error while writing bcp data-file."</span>},</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> { SYBEBDIO, EXPROGRAM, <span class="stringliteral">"Bad bulk-copy direction. Must be either IN or OUT."</span>},</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> { SYBEBEOF, EXNONFATAL, <span class="stringliteral">"Unexpected EOF encountered in BCP data-file."</span>},</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> { SYBEBIHC, EXPROGRAM, <span class="stringliteral">"Incorrect host-column number found in bcp format-file."</span>},</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> { SYBEBIVI, EXPROGRAM, <span class="stringliteral">"bcp_columns(), bcp_colfmt() and bcp_colfmt_ps() may be used only after bcp_init() has been passed a valid input file."</span>},</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> { SYBEBNCR, EXPROGRAM, <span class="stringliteral">"Attempt to bind user variable to a non-existent compute row."</span>},</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> { SYBEBNUM, EXPROGRAM, <span class="stringliteral">"Bad numbytes parameter passed to dbstrcpy()."</span>},</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> { SYBEBOOL, 1, <span class="stringliteral">"Boolean parameters must be TRUE or FALSE."</span>},</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> { SYBEBPKS, EXPROGRAM, <span class="stringliteral">"In DBSETLPACKET(), the packet size parameter must be between 0 and 999999."</span>},</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> { SYBEBPREC, EXPROGRAM, <span class="stringliteral">"Illegal precision specified."</span>},</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> { SYBEBPROBADDEF, EXCONSISTENCY, <span class="stringliteral">"bcp protocol error: illegal default column id received."</span>},</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> { SYBEBPROBADLEN, 1, <span class="stringliteral">"bcp protocol error: illegal datatype length received."</span>},</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> { SYBEBPROBADPREC, 1, <span class="stringliteral">"bcp protocol error: illegal precision value received."</span>},</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> { SYBEBPROBADSCL, 1, <span class="stringliteral">"bcp protocol error: illegal scale value received."</span>},</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> { SYBEBPROBADTYP, 1, <span class="stringliteral">"bcp protocol error: unknown column datatype."</span>},</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> { SYBEBPROCOL, EXCONSISTENCY, <span class="stringliteral">"bcp protocol error: returned column count differs from the actual number of columns received."</span>},</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> { SYBEBPRODEF, EXCONSISTENCY, <span class="stringliteral">"bcp protocol error: expected default information and got none."</span>},</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> { SYBEBPRODEFID, EXCONSISTENCY, <span class="stringliteral">"bcp protocol error: default column id and actual column id are not same."</span>},</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> { SYBEBPRODEFTYP, EXCONSISTENCY, <span class="stringliteral">"bcp protocol error: default value datatype differs from column datatype."</span>},</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> { SYBEBPROEXTDEF, EXCONSISTENCY, <span class="stringliteral">"bcp protocol error: more than one row of default information received."</span>},</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> { SYBEBPROEXTRES, EXCONSISTENCY, <span class="stringliteral">"bcp protocol error: unexpected set of results received."</span>},</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> { SYBEBPRONODEF, EXCONSISTENCY, <span class="stringliteral">"bcp protocol error: default value received for column that does not have default."</span>},</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> { SYBEBPRONUMDEF, EXCONSISTENCY, <span class="stringliteral">"bcp protocol error: expected number of defaults differs from the actual number of defaults received."</span>},</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> { SYBEBRFF, EXRESOURCE, <span class="stringliteral">"IO error while reading bcp format-file."</span>},</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> { SYBEBSCALE, EXPROGRAM, <span class="stringliteral">"Illegal scale specified."</span>},</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> { SYBEBTMT, EXPROGRAM, <span class="stringliteral">"Attempt to send too much TEXT data via the bcp_moretext() call."</span>},</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> { SYBEBTOK, EXCOMM, <span class="stringliteral">"Bad token from SQL Server: Data-stream processing out of sync."</span>},</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> { SYBEBTYP, EXPROGRAM, <span class="stringliteral">"Unknown bind type passed to DB-LIBRARY function."</span>},</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> { SYBEBTYPSRV, EXPROGRAM, <span class="stringliteral">"Datatype is not supported by the server."</span>},</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> { SYBEBUCE, EXRESOURCE, <span class="stringliteral">"Bcp: Unable to close error-file."</span>},</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> { SYBEBUCF, EXPROGRAM, <span class="stringliteral">"Bcp: Unable to close format-file."</span>},</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> { SYBEBUDF, EXPROGRAM, <span class="stringliteral">"Bcp: Unrecognized datatype found in format-file."</span>},</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> { SYBEBUFF, EXPROGRAM, <span class="stringliteral">"Bcp: Unable to create format-file."</span>},</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> { SYBEBUFL, EXCONSISTENCY, <span class="stringliteral">"DB-LIBRARY internal error - send buffer length corrupted."</span>},</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> { SYBEBUOE, EXRESOURCE, <span class="stringliteral">"Bcp: Unable to open error-file."</span>},</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> { SYBEBUOF, EXPROGRAM, <span class="stringliteral">"Bcp: Unable to open format-file."</span>},</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> { SYBEBWEF, EXNONFATAL, <span class="stringliteral">"IO error while writing bcp error-file."</span>},</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> { SYBEBWFF, EXRESOURCE, <span class="stringliteral">"IO error while writing bcp format-file."</span>},</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> { SYBECAP, EXCOMM, <span class="stringliteral">"DB-Library capabilities not accepted by the Server."</span>},</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> { SYBECAPTYP, EXCOMM, <span class="stringliteral">"Unexpected capability type in CAPABILITY datastream."</span>},</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> { SYBECDNS, EXCONSISTENCY, <span class="stringliteral">"Datastream indicates that a compute column is derived from a non-existent select-list member."</span>},</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> { SYBECDOMAIN, EXCONVERSION, <span class="stringliteral">"Source field value is not within the domain of legal values."</span>},</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> { SYBECINTERNAL, EXCONVERSION, <span class="stringliteral">"Internal Conversion error."</span>},</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> { SYBECLOS, EXCOMM, <span class="stringliteral">"Error in closing network connection."</span>},</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> { SYBECLOSEIN, 1, <span class="stringliteral">"Unable to close interface file."</span>},</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> { SYBECLPR, EXCONVERSION, <span class="stringliteral">"Data-conversion resulted in loss of precision."</span>},</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> { SYBECNOR, EXPROGRAM, <span class="stringliteral">"Column number out of range."</span>},</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> { SYBECNOV, EXCONVERSION, <span class="stringliteral">"Attempt to set variable to NULL resulted in overflow."</span>},</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> { SYBECOFL, EXCONVERSION, <span class="stringliteral">"Data-conversion resulted in overflow."</span>},</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> { SYBECONN, EXCOMM, <span class="stringliteral">"Unable to connect socket -- SQL Server is unavailable or does not exist."</span>},</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> { SYBECRNC, EXPROGRAM, <span class="stringliteral">"The current row is not a result of compute clause 0, so it is illegal to attempt to extract that data from this row."</span>},</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> { SYBECRSAGR, EXPROGRAM, <span class="stringliteral">"Aggregate functions are not allowed in a cursor statement."</span>},</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> { SYBECRSBROL, EXPROGRAM, <span class="stringliteral">"Backward scrolling cannot be used in a forward scrolling cursor."</span>},</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> { SYBECRSBSKEY, EXPROGRAM, <span class="stringliteral">"Keyset cannot be scrolled backward in mixed cursors with a previous fetch type."</span>},</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> { SYBECRSBUFR, EXPROGRAM, <span class="stringliteral">"Row buffering should not be turned on when using cursor APIs."</span>},</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> { SYBECRSDIS, EXPROGRAM, <span class="stringliteral">"Cursor statement contains one of the disallowed phrases 'compute', 'union', 'for browse', or 'select into'."</span>},</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> { SYBECRSFLAST, EXPROGRAM, <span class="stringliteral">"Fetch type LAST requires fully keyset driven cursors."</span>},</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> { SYBECRSFRAND, EXPROGRAM, <span class="stringliteral">"Fetch types RANDOM and RELATIVE can only be used within the keyset of keyset driven cursors."</span>},</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> { SYBECRSFROWN, EXPROGRAM, <span class="stringliteral">"Row number to be fetched is outside valid range."</span>},</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> { SYBECRSFTYPE, EXRESOURCE, <span class="stringliteral">"Unknown fetch type."</span>},</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> { SYBECRSINV, EXPROGRAM, <span class="stringliteral">"Invalid cursor statement."</span>},</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> { SYBECRSINVALID, EXRESOURCE, <span class="stringliteral">"The cursor handle is invalid."</span>},</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> { SYBECRSMROWS, EXRESOURCE, <span class="stringliteral">"Multiple rows are returned, only one is expected."</span>},</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> { SYBECRSNOBIND, EXPROGRAM, <span class="stringliteral">"Cursor bind must be called prior to updating cursor."</span>},</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> { SYBECRSNOCOUNT, EXPROGRAM, <span class="stringliteral">"The DBNOCOUNT option should not be turned on when doing updates or deletes with dbcursor()."</span>},</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> { SYBECRSNOFREE, EXPROGRAM, <span class="stringliteral">"The DBNOAUTOFREE option should not be turned on when using cursor APIs."</span>},</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> { SYBECRSNOIND, EXPROGRAM, <span class="stringliteral">"One of the tables involved in the cursor statement does not have a unique index."</span>},</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> { SYBECRSNOKEYS, EXRESOURCE, <span class="stringliteral">"The entire keyset must be defined for KEYSET cursors."</span>},</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> { SYBECRSNOLEN, EXRESOURCE, <span class="stringliteral">"No unique index found."</span>},</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> { SYBECRSNOPTCC, EXRESOURCE, <span class="stringliteral">"No OPTCC was found."</span>},</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> { SYBECRSNORDER, EXRESOURCE, <span class="stringliteral">"The order of clauses must be from, where, and order by."</span>},</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> { SYBECRSNORES, EXPROGRAM, <span class="stringliteral">"Cursor statement generated no results."</span>},</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> { SYBECRSNOTABLE, EXRESOURCE, <span class="stringliteral">"Table name is NULL."</span>},</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> { SYBECRSNOUPD, EXPROGRAM, <span class="stringliteral">"Update or delete operation did not affect any rows."</span>},</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> { SYBECRSNOWHERE, EXPROGRAM, <span class="stringliteral">"A WHERE clause is not allowed in a cursor update or insert."</span>},</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> { SYBECRSNROWS, EXRESOURCE, <span class="stringliteral">"No rows returned, at least one is expected."</span>},</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> { SYBECRSNUNIQUE, EXRESOURCE, <span class="stringliteral">"No unique keys associated with this view."</span>},</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> { SYBECRSORD, EXPROGRAM, <span class="stringliteral">"Only fully keyset driven cursors can have 'order by', ' group by', or 'having' phrases."</span>},</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> { SYBECRSRO, EXPROGRAM, <span class="stringliteral">"Data locking or modifications cannot be made in a READONLY cursor."</span>},</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> { SYBECRSSET, EXPROGRAM, <span class="stringliteral">"A SET clause is required for a cursor update or insert."</span>},</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> { SYBECRSTAB, EXPROGRAM, <span class="stringliteral">"Table name must be determined in operations involving data locking or modifications."</span>},</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> { SYBECRSUPDNB, EXPROGRAM, <span class="stringliteral">"Update or insert operations cannot use bind variables when binding type is NOBIND."</span>},</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> { SYBECRSUPDTAB, EXPROGRAM, <span class="stringliteral">"Update or insert operations using bind variables require single table cursors."</span>},</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> { SYBECRSVAR, EXRESOURCE, <span class="stringliteral">"There is no valid address associated with this bind."</span>},</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> { SYBECRSVIEW, EXPROGRAM, <span class="stringliteral">"A view cannot be joined with another table or a view in a cursor statement."</span>},</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> { SYBECRSVIIND, EXPROGRAM, <span class="stringliteral">"The view used in the cursor statement does not include all the unique index columns of the underlying tables."</span>},</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> { SYBECS, 1, <span class="stringliteral">"-004- cs context Error."</span>},</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> { SYBECSYN, EXCONVERSION, <span class="stringliteral">"Attempt to convert data stopped by syntax error in source field."</span>},</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> { SYBECUFL, EXCONVERSION, <span class="stringliteral">"Data-conversion resulted in underflow."</span>},</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> { SYBECWLL, 1, <span class="stringliteral">"Attempt to set column width less than 1."</span>},</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> { SYBEDBPS, EXRESOURCE, <span class="stringliteral">"Maximum number of DBPROCESSes already allocated."</span>},</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> { SYBEDCL, 1, <span class="stringliteral">"-004- DCL Error."</span>},</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> { SYBEDDNE, EXCOMM, <span class="stringliteral">"DBPROCESS is dead or not enabled."</span>},</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> { SYBEDIVZ, EXUSER, <span class="stringliteral">"Attempt to divide by $0.00 in function %1!."</span>},</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> { SYBEDNTI, EXPROGRAM, <span class="stringliteral">"Attempt to use dbtxtsput() to put a new text-timestamp into a column whose datatype is neither SYBTEXT nor SYBIMAGE."</span>},</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> { SYBEDPOR, EXPROGRAM, <span class="stringliteral">"Out-of-range datepart constant."</span>},</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> { SYBEDVOR, EXPROGRAM, <span class="stringliteral">"Day values must be between 1 and 7."</span>},</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> { SYBEECAN, EXINFO, <span class="stringliteral">"Attempted to cancel unrequested event notification."</span>},</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> { SYBEECRT, 1, <span class="stringliteral">"Must call dbregdefine() before dbregcreate()."</span>},</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> { SYBEEINI, EXINFO, <span class="stringliteral">"Must call dbreginit() before dbregraise()."</span>},</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> { SYBEEQVA, 1, <span class="stringliteral">"Error in queueing VMS AST routine."</span>},</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> { SYBEERRLABEL, 1, <span class="stringliteral">"An illegal value was returned from the security label handler."</span>},</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> { SYBEESSL, 1, <span class="stringliteral">"Login security level entered does not agree with operating system level."</span>},</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> { SYBEETD, EXPROGRAM, <span class="stringliteral">"Failure to send the expected amount of TEXT or IMAGE data via dbmoretext()."</span>},</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> { SYBEEUNR, EXCOMM, <span class="stringliteral">"Unsolicited event notification received."</span>},</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> { SYBEEVOP, EXINFO, <span class="stringliteral">"Called dbregwatch() with a bad options parameter."</span>},</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> { SYBEEVST, EXINFO, <span class="stringliteral">"Must initiate a transaction before calling dbregparam()."</span>},</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> { SYBEFCON, EXCOMM, <span class="stringliteral">"SQL Server connection failed."</span>},</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> { SYBEFENC, 1, <span class="stringliteral">"Password Encryption failed."</span>},</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> { SYBEFGTL, 1, <span class="stringliteral">"Bcp: Row number of the first row to be copied cannot be greater than the row number for the last row to be copied."</span>},</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> { SYBEFMODE, 1, <span class="stringliteral">"ReadWriteAppend mode denied on file."</span>},</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> { SYBEFRES, EXFATAL, <span class="stringliteral">"Challenge-Response function failed."</span>},</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> { SYBEFSHD, EXRESOURCE, <span class="stringliteral">"Error in attempting to find the Sybase home directory."</span>},</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> { SYBEFUNC, EXPROGRAM, <span class="stringliteral">"Functionality not supported at the specified version level."</span>},</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> { SYBEGENOS, 1, <span class="stringliteral">"General Operating System Error."</span>},</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> { SYBEICN, EXPROGRAM, <span class="stringliteral">"Invalid computeid or compute column number."</span>},</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> { SYBEIDCL, EXCONSISTENCY, <span class="stringliteral">"Illegal datetime column length returned by DataServer. Legal datetime lengths are 4 and 8 bytes."</span>},</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> { SYBEIDECCL, EXCONSISTENCY, <span class="stringliteral">"Invalid decimal column length returned by the server."</span>},</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> { SYBEIFCL, EXCONSISTENCY, <span class="stringliteral">"Illegal floating-point column length returned by DataServer. Legal floating-point lengths are 4 and 8 bytes."</span>},</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> { SYBEIFNB, EXPROGRAM, <span class="stringliteral">"Illegal field number passed to bcp_control()."</span>},</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> { SYBEIICL, EXCONSISTENCY, <span class="stringliteral">"Illegal integer column length returned by SQL Server. Legal integer lengths are 1, 2, and 4 bytes."</span>},</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> { SYBEIMCL, EXCONSISTENCY, <span class="stringliteral">"Illegal money column length returned by DataServer. Legal money lengths are 4 and 8 bytes."</span>},</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> { SYBEINLN, EXUSER, <span class="stringliteral">"Interface file: unexpected end-of-line."</span>},</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> { SYBEINTF, EXUSER, <span class="stringliteral">"Server name not found in interface file."</span>},</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> { SYBEINUMCL, EXCONSISTENCY, <span class="stringliteral">"Invalid numeric column length returned by the server."</span>},</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> { SYBEIPV, EXINFO, <span class="stringliteral">"%1! is an illegal value for the %2! parameter of %3!."</span>},</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> { SYBEISOI, EXCONSISTENCY, <span class="stringliteral">"Invalid sort-order information found."</span>},</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> { SYBEISRVPREC, EXCONSISTENCY, <span class="stringliteral">"Illegal precision value returned by the server."</span>},</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> { SYBEISRVSCL, EXCONSISTENCY, <span class="stringliteral">"Illegal scale value returned by the server."</span>},</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> { SYBEITIM, EXPROGRAM, <span class="stringliteral">"Illegal timeout value specified."</span>},</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> { SYBEIVERS, EXPROGRAM, <span class="stringliteral">"Illegal version level specified."</span>},</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> { SYBEKBCI, EXINFO, <span class="stringliteral">"Bcp: 1000 rows sent to SQL Server."</span>},</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> { SYBEKBCO, EXINFO, <span class="stringliteral">"1000 rows successfully bulk-copied to host-file."</span>},</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> { SYBELBLEN, 1, <span class="stringliteral">"Security labels should be less than 256 characters long."</span>},</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> { SYBEMEM, EXRESOURCE, <span class="stringliteral">"Unable to allocate sufficient memory."</span>},</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> { SYBEMOV, EXUSER, <span class="stringliteral">"Money arithmetic resulted in overflow in function %1!."</span>},</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> { SYBEMPLL, EXUSER, <span class="stringliteral">"Attempt to set maximum number of DBPROCESSes lower than 1."</span>},</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> { SYBEMVOR, EXPROGRAM, <span class="stringliteral">"Month values must be between 1 and 12."</span>},</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> { SYBENBUF, EXINFO, <span class="stringliteral">"called dbsendpassthru() with a NULL buf pointer."</span>},</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> { SYBENBVP, EXPROGRAM, <span class="stringliteral">"Cannot pass dbsetnull() a NULL bindval pointer."</span>},</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> { SYBENDC, EXPROGRAM, <span class="stringliteral">"Cannot have negative component in date in numeric form."</span>},</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> { SYBENDTP, EXPROGRAM, <span class="stringliteral">"Called dbdatecrack() with a NULL datetime parameter."</span>},</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> { SYBENEG, EXCOMM, <span class="stringliteral">"Negotiated login attempt failed."</span>},</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> { SYBENEHA, 1, <span class="stringliteral">"Called dbreghandle() with a NULL handler parameter."</span>},</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> { SYBENHAN, EXINFO, <span class="stringliteral">"called dbrecvpassthru() with a NULL handler parameter."</span>},</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> { SYBENLNL, 1, <span class="stringliteral">"Program not linked with specified network library."</span>},</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> { SYBENMOB, EXPROGRAM, <span class="stringliteral">"No such member of 'order by' clause."</span>},</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> { SYBENOEV, EXINFO, <span class="stringliteral">"dbpoll() cannot be called if registered procedure notifications have been disabled."</span>},</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> { SYBENOTI, 1, <span class="stringliteral">"No event handler installed."</span>},</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> { SYBENOVALUE, 1, <span class="stringliteral">"Security labels require both a name and a value."</span>},</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> { SYBENPRM, EXPROGRAM, <span class="stringliteral">"NULL parameter not allowed for this dboption."</span>},</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> { SYBENSIP, EXPROGRAM, <span class="stringliteral">"Negative starting index passed to dbstrcpy()."</span>},</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> { SYBENTLL, EXUSER, <span class="stringliteral">"Name too long for loginrec field."</span>},</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> { SYBENTST, 1, <span class="stringliteral">"The file being opened must be a stream_lf."</span>},</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> { SYBENTTN, EXPROGRAM, <span class="stringliteral">"Attempt to use dbtxtsput() to put a new text-timestamp into a non-existent data row."</span>},</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> { SYBENULL, EXINFO, <span class="stringliteral">"NULL DBPROCESS pointer passed to DB-Library."</span>},</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> { SYBENULP, EXPROGRAM, <span class="stringliteral">"Called with a NULL parameter."</span>},</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> { SYBENUM, 1, <span class="stringliteral">"Incorrect number of arguments given to DB-Library."</span>},</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> { SYBENXID, EXNONFATAL, <span class="stringliteral">"The Server did not grant us a distributed-transaction ID."</span>},</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> { SYBEONCE, EXPROGRAM, <span class="stringliteral">"Function can be called only once."</span>},</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> { SYBEOOB, EXCOMM, <span class="stringliteral">"Error in sending out-of-band data to SQL Server."</span>},</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> { SYBEOPIN, EXNONFATAL, <span class="stringliteral">"Could not open interface file."</span>},</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> { SYBEOPNA, EXNONFATAL, <span class="stringliteral">"The textimage facility is available only when using a SQL Server whose version number is 4.0 or greater."</span>},</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> { SYBEOPTNO, 1, <span class="stringliteral">"Option is not allowed or is unreconized."</span>},</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> { SYBEOREN, EXINFO, <span class="stringliteral">"Warning: an out-of-range error-number was encountered in dblib.loc. The maximum permissible error-number is defined as DBERRCOUNT in sybdb.h."</span>},</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> { SYBEORPF, EXUSER, <span class="stringliteral">"Attempt to set remote password would overflow the login-record's remote-password field."</span>},</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> { SYBEOSSL, 1, <span class="stringliteral">"Operating system login level not in range of Secure SQL Server."</span>},</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> { SYBEPAGE, 1, <span class="stringliteral">"wrong resource type or length given for dbpage() operation."</span>},</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> { SYBEPOLL, EXINFO, <span class="stringliteral">"Only one dbpoll() can be active at a time."</span>},</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> { SYBEPRTF, EXINFO, <span class="stringliteral">"dbtracestring() may only be called from a printfunc()."</span>},</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> { SYBEPWD, EXUSER, <span class="stringliteral">"Incorrect password."</span>},</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> { SYBERDCN, EXCONVERSION, <span class="stringliteral">"Requested data-conversion does not exist."</span>},</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span> { SYBERDNR, EXPROGRAM, <span class="stringliteral">"Attempt to retrieve data from a non-existent row."</span>},</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> { SYBEREAD, EXCOMM, <span class="stringliteral">"Read from SQL Server failed."</span>},</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> { SYBERESP, EXPROGRAM, <span class="stringliteral">"Response function address passed to dbresponse() must be non-NULL."</span>},</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> { SYBERFILE, 1, <span class="stringliteral">"Can not open resource file."</span>},</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> { SYBERPCS, EXINFO, <span class="stringliteral">"Must call dbrpcinit() before dbrpcparam()."</span>},</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> { SYBERPIL, EXPROGRAM, <span class="stringliteral">"It is illegal to pass -1 to dbrpcparam() for the datalen of parameters which are of type SYBCHAR, SYBVARCHAR, SYBBINARY, or SYBVARBINARY."</span>},</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> { SYBERPNA, EXNONFATAL, <span class="stringliteral">"The RPC facility is available only when using a SQL Server whose version number is 4.0 or greater."</span>},</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> { SYBERPND, EXPROGRAM, <span class="stringliteral">"Attempt to initiate a new SQL Server operation with results pending."</span>},</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> { SYBERPNULL, EXPROGRAM, <span class="stringliteral">"value parameter for dbprcparam() can be NULL, only if the datalen parameter is 0."</span>},</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> { SYBERPTXTIM, EXPROGRAM, <span class="stringliteral">"RPC parameters cannot be of type TextImage."</span>},</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> { SYBERPUL, EXPROGRAM, <span class="stringliteral">"When passing a SYBINTN, SYBDATETIMN, SYBMONEYN, or SYBFLTN parameter via dbrpcparam(), it's necessary to specify the parameter's maximum or actual length, so that DB-Library can recognize it as a SYBINT1, SYBINT2, SYBINT4, SYBMONEY, or SYBMONEY4, etc."</span>},</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> { SYBERTCC, EXPROGRAM, <span class="stringliteral">"dbreadtext() may not be used to receive the results of a query which contains a COMPUTE clause."</span>},</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> { SYBERTSC, EXPROGRAM, <span class="stringliteral">"dbreadtext() may only be used to receive the results of a query which contains a single result column."</span>},</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> { SYBERTYPE, 1, <span class="stringliteral">"Invalid resource type given to DB-Library."</span>},</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span> { SYBERXID, EXNONFATAL, <span class="stringliteral">"The Server did not recognize our distributed-transaction ID."</span>},</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span> { SYBESECURE, EXPROGRAM, <span class="stringliteral">"Secure Server function not supported in this version."</span>},</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> { SYBESEFA, EXPROGRAM, <span class="stringliteral">"DBSETNOTIFS cannot be called if connections are present."</span>},</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> { SYBESEOF, EXCOMM, <span class="stringliteral">"Unexpected EOF from SQL Server."</span>},</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> { SYBESFOV, EXPROGRAM, <span class="stringliteral">"dbsafestr() overflowed its destination buffer."</span>},</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> { SYBESLCT, 1, <span class="stringliteral">"Could not select or copy field specified."</span>},</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> { SYBESMSG, EXSERVER, <span class="stringliteral">"General SQL Server error: Check messages from the SQL Server."</span>},</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> { SYBESOCK, EXCOMM, <span class="stringliteral">"Unable to open socket."</span>},</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> { SYBESPID, EXPROGRAM, <span class="stringliteral">"Called dbspid() with a NULL dbproc."</span>},</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> { SYBESYNC, EXCOMM, <span class="stringliteral">"Read attempted while out of synchronization with SQL Server."</span>},</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> { SYBETEXS, EXINFO, <span class="stringliteral">"Called dbmoretext() with a bad size parameter."</span>},</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> { SYBETIME, EXTIME, <span class="stringliteral">"SQL Server connection timed out."</span>},</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> { SYBETMCF, EXPROGRAM, <span class="stringliteral">"Attempt to install too many custom formats via dbfmtinstall()."</span>},</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> { SYBETMTD, EXPROGRAM, <span class="stringliteral">"Attempt to send too much TEXT data via the dbmoretext() call."</span>},</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> { SYBETPAR, EXPROGRAM, <span class="stringliteral">"No SYBTEXT or SYBIMAGE parameters were defined."</span>},</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> { SYBETPTN, EXUSER, <span class="stringliteral">"Syntax error: only two periods are permitted in table names."</span>},</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> { SYBETRAC, EXINFO, <span class="stringliteral">"Attempted to turn off a trace flag that was not on."</span>},</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> { SYBETRAN, EXINFO, <span class="stringliteral">"DBPROCESS is being used for another transaction."</span>},</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> { SYBETRAS, EXINFO, <span class="stringliteral">"DB-Library internal error - trace structure not found."</span>},</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> { SYBETRSN, EXINFO, <span class="stringliteral">"Bad numbytes parameter passed to dbtracestring()."</span>},</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> { SYBETSIT, EXINFO, <span class="stringliteral">"Attempt to call dbtsput() with an invalid timestamp."</span>},</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> { SYBETTS, EXUSER, <span class="stringliteral">"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."</span>},</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> { SYBETYPE, EXINFO, <span class="stringliteral">"Invalid argument type given to DB-Library."</span>},</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> { SYBEUACS, 1, <span class="stringliteral">"VMS: Unable to assign channel to sys$command."</span>},</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> { SYBEUAVE, 1, <span class="stringliteral">"Unable to allocate VMS event flag."</span>},</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> { SYBEUCPT, EXUSER, <span class="stringliteral">"Unrecognized custom-format parameter-type encountered in dbstrbuild()."</span>},</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> { SYBEUCRR, EXCONSISTENCY, <span class="stringliteral">"Internal software error: Unknown connection result reported by dbpasswd()."</span>},</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> { SYBEUDTY, EXCONSISTENCY, <span class="stringliteral">"Unknown datatype encountered."</span>},</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> { SYBEUFDS, EXUSER, <span class="stringliteral">"Unrecognized format encountered in dbstrbuild()."</span>},</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> { SYBEUFDT, EXCONSISTENCY, <span class="stringliteral">"Unknown fixed-length datatype encountered."</span>},</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> { SYBEUHST, EXUSER, <span class="stringliteral">"Unknown host machine name."</span>},</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> { SYBEUMSG, EXCOMM, <span class="stringliteral">"Unknown message-id in MSG datastream."</span>},</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> { SYBEUNAM, EXFATAL, <span class="stringliteral">"Unable to get current username from operating system."</span>},</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> { SYBEUNOP, EXNONFATAL, <span class="stringliteral">"Unknown option passed to dbsetopt()."</span>},</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> { SYBEUNT, EXUSER, <span class="stringliteral">"Unknown network type found in interface file."</span>},</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> { SYBEURCI, EXRESOURCE, <span class="stringliteral">"Unable to read copyright information from the dblib localization file."</span>},</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> { SYBEUREI, EXRESOURCE, <span class="stringliteral">"Unable to read error information from the dblib localization file."</span>},</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> { SYBEUREM, EXRESOURCE, <span class="stringliteral">"Unable to read error mnemonic from the dblib localization file."</span>},</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> { SYBEURES, EXRESOURCE, <span class="stringliteral">"Unable to read error string from the dblib localization file."</span>},</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> { SYBEURMI, EXRESOURCE, <span class="stringliteral">"Unable to read money-format information from the dblib localization file."</span>},</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> { SYBEUSCT, EXCOMM, <span class="stringliteral">"Unable to set communications timer."</span>},</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> { SYBEUTDS, EXCOMM, <span class="stringliteral">"Unrecognized TDS version received from SQL Server."</span>},</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> { SYBEUVBF, EXPROGRAM, <span class="stringliteral">"Attempt to read an unknown version of BCP format-file."</span>},</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> { SYBEUVDT, EXCONSISTENCY, <span class="stringliteral">"Unknown variable-length datatype encountered."</span>},</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> { SYBEVDPT, EXUSER, <span class="stringliteral">"For bulk copy, all variable-length data must have either a length-prefix or a terminator specified."</span>},</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> { SYBEVMS, 1, <span class="stringliteral">"Sendflush: VMS IO error."</span>},</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> { SYBEVOIDRET, 1, <span class="stringliteral">"Parameter of type SYBVOID cannot be a return parameter."</span>},</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> { SYBEWAID, EXCONSISTENCY, <span class="stringliteral">"DB-LIBRARY internal error: ALTFMT following ALTNAME has wrong id."</span>},</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> { SYBEWRIT, EXCOMM, <span class="stringliteral">"Write to SQL Server failed."</span>},</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span> { SYBEXOCI, EXNONFATAL, <span class="stringliteral">"A character-set translation overflowed its destination buffer while using bcp to copy data from a host-file to the SQL Server."</span>},</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> { SYBEXTDN, EXPROGRAM, <span class="stringliteral">"Warning: the xlt_todisp parameter to dbfree_xlate() was NULL. The space associated with the xlt_tosrv parameter has been freed."</span>},</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span> { SYBEXTN, EXPROGRAM, <span class="stringliteral">"The xlt_todisp and xlt_tosrv parameters to dbfree_xlate() were NULL."</span>},</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> { SYBEXTSN, EXPROGRAM, <span class="stringliteral">"Warning: the xlt_tosrv parameter to dbfree_xlate() was NULL. The space associated with the xlt_todisp parameter has been freed."</span>},</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> { SYBEZTXT, EXINFO, <span class="stringliteral">"Attempt to send zero length TEXT or IMAGE to dataserver via dbwritetext()."</span>},</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> { 0, 0, <span class="stringliteral">"Please add a description for this error to src/tds/error_table.h"</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 "extended" 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 "available".</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 "current" 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 "varchar(20)").</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 <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>