<?php
  include_once '../doc-typo3-funcs.php';
  $doxygen_vars = array(	"title" => "TYPO3 4.0.1: ADODB_odbc Class Reference",
				"datetime" => "Sat Dec 2 19:23:27 2006",
				"date" => "2 Dec 2006",
				"doxygenversion" => "1.4.6",
				"projectname" => "TYPO3 4.0.1",
				"projectnumber" => "4.0.1"
			);
  get_header($doxygen_vars);
?>
<!-- Generated by Doxygen 1.4.6 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li id="current"><a href="classes.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li><a href="examples.html"><span>Examples</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  </ul></div>
<h1>ADODB_odbc Class Reference</h1><!-- doxytag: class="ADODB_odbc" --><!-- doxytag: inherits="ADOConnection" -->Inheritance diagram for ADODB_odbc:<p><center><img src="classADODB__odbc__inherit__graph.png" border="0" usemap="#ADODB__odbc__inherit__map" alt="Inheritance graph"></center>
<map name="ADODB__odbc__inherit__map">
<area href="classADODB__access.html" shape="rect" coords="5,3592,141,3813" alt="">
<area href="classADODB__ODBC__DB2.html" shape="rect" coords="165,3533,312,3872" alt="">
<area href="classADODB__odbc__mssql.html" shape="rect" coords="336,3467,501,3939" alt="">
<area href="classADODB__odbc__oracle.html" shape="rect" coords="525,3577,691,3828" alt="">
<area href="classADODB__SAPDB.html" shape="rect" coords="715,3569,872,3836" alt="">
<area href="classADODB__sqlanywhere.html" shape="rect" coords="896,3613,1072,3792" alt="">
<area href="classADODB__vfp.html" shape="rect" coords="1096,3548,1232,3857" alt="">
<area href="classADOConnection.html" shape="rect" coords="516,5,700,2765" alt="">
</map>
<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for ADODB_odbc:<p><center><img src="classADODB__odbc__coll__graph.png" border="0" usemap="#ADODB__odbc__coll__map" alt="Collaboration graph"></center>
<map name="ADODB__odbc__coll__map">
<area href="classADOConnection.html" shape="rect" coords="43,5,227,2765" alt="">
</map>
<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classADODB__odbc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="20d0ce3eb3d0ea050a8da318aa2b7460"></a><!-- doxytag: member="ADODB_odbc::ADODB_odbc" ref="20d0ce3eb3d0ea050a8da318aa2b7460" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#20d0ce3eb3d0ea050a8da318aa2b7460">ADODB_odbc</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0c7a1be75dc0b16354026c20ea618a3"></a><!-- doxytag: member="ADODB_odbc::_connect" ref="b0c7a1be75dc0b16354026c20ea618a3" args="($argDSN, $argUsername, $argPassword, $argDatabasename)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#b0c7a1be75dc0b16354026c20ea618a3">_connect</a> ($argDSN, $argUsername, $argPassword, $argDatabasename)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="572012ad0f02b46a1da564bd524a1454"></a><!-- doxytag: member="ADODB_odbc::_pconnect" ref="572012ad0f02b46a1da564bd524a1454" args="($argDSN, $argUsername, $argPassword, $argDatabasename)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#572012ad0f02b46a1da564bd524a1454">_pconnect</a> ($argDSN, $argUsername, $argPassword, $argDatabasename)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#3539c35663279e7493609d96c941933a">ServerInfo</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c821c1c2cc1bb8d05983ca9c31df350"></a><!-- doxytag: member="ADODB_odbc::CreateSequence" ref="7c821c1c2cc1bb8d05983ca9c31df350" args="($seqname='adodbseq', $start=1)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#7c821c1c2cc1bb8d05983ca9c31df350">CreateSequence</a> ($seqname='adodbseq', $start=1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d40e3a8996e7afbb56f110ab849b712"></a><!-- doxytag: member="ADODB_odbc::DropSequence" ref="5d40e3a8996e7afbb56f110ab849b712" args="($seqname)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#5d40e3a8996e7afbb56f110ab849b712">DropSequence</a> ($seqname)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#e8045867b94d81eb0feedbeb387895a9">GenID</a> ($seq='adodbseq', $start=1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#7639a775d77d7db07622ecb8d28ac732">ErrorMsg</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#e1d1308e94f28c04cc442a0d5410f087">ErrorNo</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#a4e7217890ef34c1965f7c3c325f7b96">BeginTrans</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#0af9469a4fd66444d415e20842e5740b">CommitTrans</a> ($ok=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#fa3ec395a4c1dc3ca2882ed1c67aaad9">RollbackTrans</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ec142881ceb635895b0c1aeb48db716"></a><!-- doxytag: member="ADODB_odbc::MetaPrimaryKeys" ref="4ec142881ceb635895b0c1aeb48db716" args="($table)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#4ec142881ceb635895b0c1aeb48db716">MetaPrimaryKeys</a> ($table)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2342e91861d5a78c52dd0e200e4298be"></a><!-- doxytag: member="ADODB_odbc::MetaTables" ref="2342e91861d5a78c52dd0e200e4298be" args="($ttype=false)" -->
&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#2342e91861d5a78c52dd0e200e4298be">MetaTables</a> ($ttype=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3dee01b06fe948fe9a61fb91136cdd0"></a><!-- doxytag: member="ADODB_odbc::ODBCTypes" ref="c3dee01b06fe948fe9a61fb91136cdd0" args="($t)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#c3dee01b06fe948fe9a61fb91136cdd0">ODBCTypes</a> ($t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b8b3c7b562ad47f339dfb71e15f2f431"></a><!-- doxytag: member="ADODB_odbc::MetaColumns" ref="b8b3c7b562ad47f339dfb71e15f2f431" args="($table)" -->
&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#b8b3c7b562ad47f339dfb71e15f2f431">MetaColumns</a> ($table)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#db2beaeabeaa1563d64fc29fecb0a691">Prepare</a> ($sql)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b566db8ee4b7299952d4e8fc27a5ea0d"></a><!-- doxytag: member="ADODB_odbc::_query" ref="b566db8ee4b7299952d4e8fc27a5ea0d" args="($sql, $inputarr=false)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#b566db8ee4b7299952d4e8fc27a5ea0d">_query</a> ($sql, $inputarr=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#ba3b8f62259122db90fc3213ea37af07">UpdateBlob</a> ($table, $column, $val, $where, $blobtype='BLOB')</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b6fff22652252d6ffc43eb417e86ae3e"></a><!-- doxytag: member="ADODB_odbc::_close" ref="b6fff22652252d6ffc43eb417e86ae3e" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#b6fff22652252d6ffc43eb417e86ae3e">_close</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee8d50f35b20f4e03b7780b75aebf315"></a><!-- doxytag: member="ADODB_odbc::_affectedrows" ref="ee8d50f35b20f4e03b7780b75aebf315" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#ee8d50f35b20f4e03b7780b75aebf315">_affectedrows</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe5cb728a1c69ec2d4d8b3906d92a040"></a><!-- doxytag: member="ADODB_odbc::$databaseType" ref="fe5cb728a1c69ec2d4d8b3906d92a040" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#fe5cb728a1c69ec2d4d8b3906d92a040">$databaseType</a> = &quot;odbc&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2483d66697cd65279154272cf10ed1a"></a><!-- doxytag: member="ADODB_odbc::$fmtDate" ref="c2483d66697cd65279154272cf10ed1a" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#c2483d66697cd65279154272cf10ed1a">$fmtDate</a> = &quot;'Y-m-d'&quot;</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">uppercase function <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87f4706cc2734fcb5e71208aaae3c234"></a><!-- doxytag: member="ADODB_odbc::$fmtTimeStamp" ref="87f4706cc2734fcb5e71208aaae3c234" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#87f4706cc2734fcb5e71208aaae3c234">$fmtTimeStamp</a> = &quot;'Y-m-d, h:i:sA'&quot;</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">used by <a class="el" href="classADOConnection.html#cb3116e6c17d7d43e8104df34aef3066">DBDate()</a> as the default date format used by the database <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f8aef249979ecb09435a6c7e4b27bf35"></a><!-- doxytag: member="ADODB_odbc::$replaceQuote" ref="f8aef249979ecb09435a6c7e4b27bf35" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#f8aef249979ecb09435a6c7e4b27bf35">$replaceQuote</a> = &quot;''&quot;</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">string that represents FALSE for a database <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="31f8687019ef77395b57020021db6ef6"></a><!-- doxytag: member="ADODB_odbc::$dataProvider" ref="31f8687019ef77395b57020021db6ef6" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#31f8687019ef77395b57020021db6ef6">$dataProvider</a> = &quot;odbc&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0835da348b29a18fa4e01f3bcd9de775"></a><!-- doxytag: member="ADODB_odbc::$hasAffectedRows" ref="0835da348b29a18fa4e01f3bcd9de775" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#0835da348b29a18fa4e01f3bcd9de775">$hasAffectedRows</a> = true</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">supports autoincrement ID? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="01d30c7213ed1b55503ab867f4bca4ff"></a><!-- doxytag: member="ADODB_odbc::$binmode" ref="01d30c7213ed1b55503ab867f4bca4ff" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#01d30c7213ed1b55503ab867f4bca4ff">$binmode</a> = ODBC_BINMODE_RETURN</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd5af76448228dbee1eb33d600d74592"></a><!-- doxytag: member="ADODB_odbc::$useFetchArray" ref="cd5af76448228dbee1eb33d600d74592" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#cd5af76448228dbee1eb33d600d74592">$useFetchArray</a> = false</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17a3261e0cc5c33a4ddd79e45ae633b1"></a><!-- doxytag: member="ADODB_odbc::$_bindInputArray" ref="17a3261e0cc5c33a4ddd79e45ae633b1" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#17a3261e0cc5c33a4ddd79e45ae633b1">$_bindInputArray</a> = false</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A boolean variable to state whether its a persistent connection or normal connection. */. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="08ab22e41260548068bcc96a405e0eda"></a><!-- doxytag: member="ADODB_odbc::$curmode" ref="08ab22e41260548068bcc96a405e0eda" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#08ab22e41260548068bcc96a405e0eda">$curmode</a> = SQL_CUR_USE_DRIVER</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c2e0aebd9b1547d8c91d9a7bea86e90"></a><!-- doxytag: member="ADODB_odbc::$_genSeqSQL" ref="4c2e0aebd9b1547d8c91d9a7bea86e90" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#4c2e0aebd9b1547d8c91d9a7bea86e90">$_genSeqSQL</a> = &quot;create table %s (id integer)&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b4cca2e67c1c9668a8bbcc65795a1f10"></a><!-- doxytag: member="ADODB_odbc::$_autocommit" ref="b4cca2e67c1c9668a8bbcc65795a1f10" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#b4cca2e67c1c9668a8bbcc65795a1f10">$_autocommit</a> = true</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f05ce74834366ab0832f7cdbc1ad8e2"></a><!-- doxytag: member="ADODB_odbc::$_haserrorfunctions" ref="2f05ce74834366ab0832f7cdbc1ad8e2" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#2f05ce74834366ab0832f7cdbc1ad8e2">$_haserrorfunctions</a> = true</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57f15809d9052c1d65e0fe1676696e07"></a><!-- doxytag: member="ADODB_odbc::$_has_stupid_odbc_fetch_api_change" ref="57f15809d9052c1d65e0fe1676696e07" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#57f15809d9052c1d65e0fe1676696e07">$_has_stupid_odbc_fetch_api_change</a> = true</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05952f8e162f797a05f6eebfeb97ccb5"></a><!-- doxytag: member="ADODB_odbc::$_lastAffectedRows" ref="05952f8e162f797a05f6eebfeb97ccb5" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#05952f8e162f797a05f6eebfeb97ccb5">$_lastAffectedRows</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77a7a054fb2e824357669f31e24d8633"></a><!-- doxytag: member="ADODB_odbc::$uCaseTables" ref="77a7a054fb2e824357669f31e24d8633" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#77a7a054fb2e824357669f31e24d8633">$uCaseTables</a> = true</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34228583e66bf10e0449da621970eead"></a><!-- doxytag: member="ADODB_odbc::$_dropSeqSQL" ref="34228583e66bf10e0449da621970eead" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classADODB__odbc.html#34228583e66bf10e0449da621970eead">$_dropSeqSQL</a> = 'drop table %s'</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>

<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00022">22</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a4e7217890ef34c1965f7c3c325f7b96"></a><!-- doxytag: member="ADODB_odbc::BeginTrans" ref="a4e7217890ef34c1965f7c3c325f7b96" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ADODB_odbc::BeginTrans           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Begin a Transaction. Must be followed by <a class="el" href="classADODB__odbc.html#0af9469a4fd66444d415e20842e5740b">CommitTrans()</a> or <a class="el" href="classADODB__odbc.html#fa3ec395a4c1dc3ca2882ed1c67aaad9">RollbackTrans()</a>.<p>
<dl compact><dt><b>Returns:</b></dt><dd>true if succeeded or false if database does not support transactions </dd></dl>

<p>
Reimplemented from <a class="el" href="classADOConnection.html#dee3a7d394471e519ede24b77233c649">ADOConnection</a>.
<p>
Reimplemented in <a class="el" href="classADODB__access.html#5c7bc784683e230b6e293fd8b1edd587">ADODB_access</a>, and <a class="el" href="classADODB__vfp.html#e90df04fd50cb425f9d9336813899f9c">ADODB_vfp</a>.
<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00203">203</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.
<p>
Referenced by <a class="el" href="adodb-odbc__db2_8inc_8php-source.html#l00137">ADODB_ODBC_DB2::RowLock()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="0af9469a4fd66444d415e20842e5740b"></a><!-- doxytag: member="ADODB_odbc::CommitTrans" ref="0af9469a4fd66444d415e20842e5740b" args="($ok=true)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ADODB_odbc::CommitTrans           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">$&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>ok</em> = <code>true</code>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
If database does not support transactions, always return true as data always commited<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>$ok</em>&nbsp;</td><td>set to false to rollback transaction, true to commit</td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true/false. </dd></dl>

<p>
Reimplemented from <a class="el" href="classADOConnection.html#fddb8dfdc4e8693ad9b46b61fd29617e">ADOConnection</a>.
<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00212">212</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.
<p>
References <a class="el" href="adodb-odbc_8inc_8php-source.html#l00223">RollbackTrans()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="7639a775d77d7db07622ecb8d28ac732"></a><!-- doxytag: member="ADODB_odbc::ErrorMsg" ref="7639a775d77d7db07622ecb8d28ac732" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ADODB_odbc::ErrorMsg           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>the last error message </dd></dl>

<p>
Reimplemented from <a class="el" href="classADOConnection.html#2ab9df2c8ee599b9d274ecb2ad25ae89">ADOConnection</a>.
<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00173">173</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.
<p>
References <a class="el" href="adodb_8inc_8php-source.html#l01018">ADOConnection::ErrorMsg()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="e1d1308e94f28c04cc442a0d5410f087"></a><!-- doxytag: member="ADODB_odbc::ErrorNo" ref="e1d1308e94f28c04cc442a0d5410f087" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ADODB_odbc::ErrorNo           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Returns:</b></dt><dd>the last error number. Normally 0 means no error. </dd></dl>

<p>
Reimplemented from <a class="el" href="classADOConnection.html#f69716681a34bb07c7a404fff65f5f88">ADOConnection</a>.
<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00182">182</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.
<p>
References <a class="el" href="adodb_8inc_8php-source.html#l01028">ADOConnection::ErrorNo()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="e8045867b94d81eb0feedbeb387895a9"></a><!-- doxytag: member="ADODB_odbc::GenID" ref="e8045867b94d81eb0feedbeb387895a9" args="($seq='adodbseq', $start=1)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ADODB_odbc::GenID           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">$&nbsp;</td>
          <td class="mdname" nowrap> <em>seq</em> = <code>'adodbseq'</code>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>$&nbsp;</td>
          <td class="mdname" nowrap> <em>start</em> = <code>1</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Generates a sequence id and stores it in $this-&gt;genID; GenID is only available if $this-&gt;hasGenID = true;<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>seqname</em>&nbsp;</td><td>name of sequence to use </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startID</em>&nbsp;</td><td>if sequence does not exist, start at this ID </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>0 if not supported, otherwise a sequence id </dd></dl>

<p>
Reimplemented from <a class="el" href="classADOConnection.html#21d22d358fb04c6eb0fb8e94114a8a84">ADOConnection</a>.
<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00143">143</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.
<p>
References <a class="el" href="adodb_8inc_8php-source.html#l00792">ADOConnection::Execute()</a>, and <a class="el" href="adodb_8inc_8php-source.html#l01267">ADOConnection::GetOne()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="db2beaeabeaa1563d64fc29fecb0a691"></a><!-- doxytag: member="ADODB_odbc::Prepare" ref="db2beaeabeaa1563d64fc29fecb0a691" args="($sql)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ADODB_odbc::Prepare           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">$&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>sql</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Should prepare the sql statement and return the stmt resource. For databases that do not support this, we return the $sql. To ensure compatibility with databases that do not support prepare:<p>
$stmt = $db-&gt;Prepare("insert into table (id, name) values (?,?)"); $db-&gt;Execute($stmt,array(1,'Jill')) or die('insert failed'); $db-&gt;Execute($stmt,array(2,'Joe')) or die('insert failed');<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>sql</em>&nbsp;</td><td>SQL to send to database</td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>return FALSE, or the prepared statement, or the original sql if if the database does not support prepare. </dd></dl>

<p>
Reimplemented from <a class="el" href="classADOConnection.html#20e25300dcccf5e710b72dd16577522b">ADOConnection</a>.
<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00480">480</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.    </td>
  </tr>
</table>
<a class="anchor" name="fa3ec395a4c1dc3ca2882ed1c67aaad9"></a><!-- doxytag: member="ADODB_odbc::RollbackTrans" ref="fa3ec395a4c1dc3ca2882ed1c67aaad9" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ADODB_odbc::RollbackTrans           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
If database does not support transactions, rollbacks always fail, so return false<p>
<dl compact><dt><b>Returns:</b></dt><dd>true/false. </dd></dl>

<p>
Reimplemented from <a class="el" href="classADOConnection.html#32ca862851914a0becaa638575ff5457">ADOConnection</a>.
<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00223">223</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.
<p>
Referenced by <a class="el" href="adodb-odbc_8inc_8php-source.html#l00212">CommitTrans()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="3539c35663279e7493609d96c941933a"></a><!-- doxytag: member="ADODB_odbc::ServerInfo" ref="3539c35663279e7493609d96c941933a" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ADODB_odbc::ServerInfo           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get server version info...<p>
<dl compact><dt><b>Returns:</b></dt><dd>An array with 2 elements: $arr['string'] is the description string, and $arr[version] is the version (also a string). </dd></dl>

<p>
Reimplemented from <a class="el" href="classADOConnection.html#bfa01fe0670d84bfbb0d93dbe8fc8020">ADOConnection</a>.
<p>
Reimplemented in <a class="el" href="classADODB__ODBC__DB2.html#5f6c45540c1e5fd90b25b22996c4ba70">ADODB_ODBC_DB2</a>, <a class="el" href="classADODB__odbc__mssql.html#812e0906ff6f43abf6b5904b4bbfef77">ADODB_odbc_mssql</a>, and <a class="el" href="classADODB__SAPDB.html#aa64c0f4a58ea05adafaf36046b2b389">ADODB_SAPDB</a>.
<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00091">91</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.
<p>
References <a class="el" href="adodb_8inc_8php-source.html#l00340">ADOConnection::ServerInfo()</a>.
<p>
Referenced by <a class="el" href="adodb-sapdb_8inc_8php-source.html#l00040">ADODB_SAPDB::ServerInfo()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="ba3b8f62259122db90fc3213ea37af07"></a><!-- doxytag: member="ADODB_odbc::UpdateBlob" ref="ba3b8f62259122db90fc3213ea37af07" args="($table, $column, $val, $where, $blobtype='BLOB')" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ADODB_odbc::UpdateBlob           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">$&nbsp;</td>
          <td class="mdname" nowrap> <em>table</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>$&nbsp;</td>
          <td class="mdname" nowrap> <em>column</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>$&nbsp;</td>
          <td class="mdname" nowrap> <em>val</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>$&nbsp;</td>
          <td class="mdname" nowrap> <em>where</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>$&nbsp;</td>
          <td class="mdname" nowrap> <em>blobtype</em> = <code>'BLOB'</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Update a blob column, given a where clause. There are more sophisticated blob handling functions that we could have implemented, but all require a very complex API. Instead we have chosen something that is extremely simple to understand and use.<p>
Note: $blobtype supports 'BLOB' and 'CLOB', default is BLOB of course.<p>
Usage to update a $blobvalue which has a primary key blob_id=1 into a field blobtable.blobcolumn:<p>
UpdateBlob('blobtable', 'blobcolumn', $blobvalue, 'blob_id=1');<p>
Insert example:<p>
$conn-&gt;Execute('INSERT INTO blobtable (id, blobcol) VALUES (1, null)'); $conn-&gt;UpdateBlob('blobtable','blobcol',$blob,'id=1'); 
<p>
Reimplemented from <a class="el" href="classADOConnection.html#309ce52707bee653a76f2a4f14735db9">ADOConnection</a>.
<p>
Definition at line <a class="el" href="adodb-odbc_8inc_8php-source.html#l00577">577</a> of file <a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li>typo3_src-4.0.1/typo3/sysext/adodb/adodb/drivers/<a class="el" href="adodb-odbc_8inc_8php-source.html">adodb-odbc.inc.php</a></ul>
<?php
  include_once '../doc-typo3-funcs.php';
  get_footer();
?>