⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 classcplodbcstatement.html

📁 gdal库的学习文档
💻 HTML
📖 第 1 页 / 共 3 页
字号:
        <tr>          <td class="memname">int CPLODBCStatement::Fetch           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>nOrientation</em> = <code>SQL_FETCH_NEXT</code>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>nOffset</em> = <code>0</code></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch a new record.<p>Requests the next row in the current resultset using the SQLFetchScroll() call. Note that many ODBC drivers only support the default forward fetching one record at a time. Only SQL_FETCH_NEXT (the default) should be considered reliable on all drivers.<p>Currently it isn't clear how to determine whether an error or a normal out of data condition has occured if <a class="el" href="classCPLODBCStatement.html#2ebf900aec9ed9a635e0b24f838ec00c">Fetch()</a> fails.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>nOrientation</em>&nbsp;</td><td>One of SQL_FETCH_NEXT, SQL_FETCH_LAST, SQL_FETCH_PRIOR, SQL_FETCH_ABSOLUTE, or SQL_FETCH_RELATIVE (default is SQL_FETCH_NEXT).</td></tr>    <tr><td valign="top"></td><td valign="top"><em>nOffset</em>&nbsp;</td><td>the offset (number of records), ignored for some orientations.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if a new row is successfully fetched, or FALSE if not. </dd></dl></div></div><p><a class="anchor" name="4fdb2a6ed42b2193ec5c668d978c7140"></a><!-- doxytag: member="CPLODBCStatement::GetColCount" ref="4fdb2a6ed42b2193ec5c668d978c7140" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int CPLODBCStatement::GetColCount           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch the resultset column count.<p><dl class="return" compact><dt><b>Returns:</b></dt><dd>the column count, or zero if there is no resultset. </dd></dl></div></div><p><a class="anchor" name="eb9cf8e5a20abfe6d49f937c8e16bab3"></a><!-- doxytag: member="CPLODBCStatement::GetColName" ref="eb9cf8e5a20abfe6d49f937c8e16bab3" args="(int)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const char * CPLODBCStatement::GetColName           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>iCol</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch a column name.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>iCol</em>&nbsp;</td><td>the zero based column index.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on failure (out of bounds column), or a pointer to an internal copy of the column name. </dd></dl></div></div><p><a class="anchor" name="cefccc2295341b2ef09e0ad9be5ec9e2"></a><!-- doxytag: member="CPLODBCStatement::GetColType" ref="cefccc2295341b2ef09e0ad9be5ec9e2" args="(int)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">short CPLODBCStatement::GetColType           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>iCol</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch a column data type.<p>The return type code is a an ODBC SQL_ code, one of SQL_UNKNOWN_TYPE, SQL_CHAR, SQL_NUMERIC, SQL_DECIMAL, SQL_INTEGER, SQL_SMALLINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_DATETIME, SQL_VARCHAR, SQL_TYPE_DATE, SQL_TYPE_TIME, SQL_TYPE_TIMESTAMPT.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>iCol</em>&nbsp;</td><td>the zero based column index.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>type code or -1 if the column is illegal. </dd></dl></div></div><p><a class="anchor" name="a727a5ebeb29ce108b01a847de18a8de"></a><!-- doxytag: member="CPLODBCStatement::GetColTypeName" ref="a727a5ebeb29ce108b01a847de18a8de" args="(int)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const char * CPLODBCStatement::GetColTypeName           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>iCol</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch a column data type name.<p>Returns data source-dependent data type name; for example, "CHAR", "VARCHAR", "MONEY", "LONG VARBINAR", or "CHAR ( ) FOR BIT DATA".<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>iCol</em>&nbsp;</td><td>the zero based column index.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on failure (out of bounds column), or a pointer to an internal copy of the column dat type name. </dd></dl></div></div><p><a class="anchor" name="3fc9186c6b107cfbedb5677e97c86830"></a><!-- doxytag: member="CPLODBCStatement::GetColSize" ref="3fc9186c6b107cfbedb5677e97c86830" args="(int)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">short CPLODBCStatement::GetColSize           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>iCol</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch the column width.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>iCol</em>&nbsp;</td><td>the zero based column index.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>column width, zero for unknown width columns. </dd></dl></div></div><p><a class="anchor" name="2d6c8c2f790c81ce9ad1f067ee26ddfa"></a><!-- doxytag: member="CPLODBCStatement::GetColPrecision" ref="2d6c8c2f790c81ce9ad1f067ee26ddfa" args="(int)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">short CPLODBCStatement::GetColPrecision           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>iCol</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch the column precision.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>iCol</em>&nbsp;</td><td>the zero based column index.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>column precision, may be zero or the same as column size for columns to which it does not apply. </dd></dl></div></div><p><a class="anchor" name="31342f00e8dbbaea08ce7bcab12cad79"></a><!-- doxytag: member="CPLODBCStatement::GetColNullable" ref="31342f00e8dbbaea08ce7bcab12cad79" args="(int)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">short CPLODBCStatement::GetColNullable           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>iCol</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch the column nullability.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>iCol</em>&nbsp;</td><td>the zero based column index.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if the column may contains or FALSE otherwise. </dd></dl></div></div><p><a class="anchor" name="8d4871f0e005f499b23061c265b8bdda"></a><!-- doxytag: member="CPLODBCStatement::GetColId" ref="8d4871f0e005f499b23061c265b8bdda" args="(const char *)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int CPLODBCStatement::GetColId           </td>          <td>(</td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>pszColName</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch column index.<p>Gets the column index corresponding with the passed name. The name comparisons are case insensitive.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>pszColName</em>&nbsp;</td><td>the name to search for.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>the column index, or -1 if not found. </dd></dl></div></div><p><a class="anchor" name="796ea5e4fd7d62da4a95e29670e6a571"></a><!-- doxytag: member="CPLODBCStatement::GetColData" ref="796ea5e4fd7d62da4a95e29670e6a571" args="(int, const char *=0)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const char * CPLODBCStatement::GetColData           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>iCol</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>pszDefault</em> = <code>0</code></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Fetch column data.<p>Fetches the data contents of the requested column for the currently loaded row. The result is returned as a string regardless of the column type. NULL is returned if an illegal column is given, or if the actual column is "NULL".<p><dl compact><dt><b>Parameters:</b></dt><dd>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -