00001 <html>
00002 <body>
00003 <?php
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 error_reporting(63);
00014 include("../adodb.inc.php");
00015 include("../tohtml.inc.php");
00016
00017 if (0) {
00018 $db = ADONewConnection('oci8po');
00019
00020 $db->PConnect('','scott','natsoft');
00021 if (!empty($testblob)) {
00022 $varHoldingBlob = 'ABC DEF GEF John TEST';
00023 $num = time()%10240;
00024
00025 $db->Execute('insert into ATABLE (id,ablob) values('.$num.',empty_blob())');
00026 $db->UpdateBlob('ATABLE', 'ablob', $varHoldingBlob, 'id='.$num, 'BLOB');
00027
00028 $rs = &$db->Execute('select * from atable');
00029
00030 if (!$rs) die("Empty RS");
00031 if ($rs->EOF) die("EOF RS");
00032 rs2html($rs);
00033 }
00034 $stmt = $db->Prepare('select * from adoxyz where id=?');
00035 for ($i = 1; $i <= 10; $i++) {
00036 $rs = &$db->Execute(
00037 $stmt,
00038 array($i));
00039
00040 if (!$rs) die("Empty RS");
00041 if ($rs->EOF) die("EOF RS");
00042 rs2html($rs);
00043 }
00044 }
00045 if (1) {
00046 $db = ADONewConnection('oci8');
00047 $db->PConnect('','scott','natsoft');
00048 $db->debug = true;
00049 $db->Execute("delete from emp where ename='John'");
00050 print $db->Affected_Rows().'<BR>';
00051 $stmt = &$db->Prepare('insert into emp (empno, ename) values (:empno, :ename)');
00052 $rs = $db->Execute($stmt,array('empno'=>4321,'ename'=>'John'));
00053
00054
00055 if (!$rs) die("Empty RS");
00056
00057 $db->setfetchmode(ADODB_FETCH_NUM);
00058
00059 $vv = 'A%';
00060 $stmt = $db->PrepareSP("BEGIN adodb.open_tab2(:rs,:tt); END;",true);
00061 $db->OutParameter($stmt, $cur, 'rs', -1, OCI_B_CURSOR);
00062 $db->OutParameter($stmt, $vv, 'tt');
00063 $rs = $db->Execute($stmt);
00064 while (!$rs->EOF) {
00065 adodb_pr($rs->fields);
00066 $rs->MoveNext();
00067 }
00068 echo " val = $vv";
00069
00070 }
00071
00072 if (0) {
00073 $db = ADONewConnection('odbc_oracle');
00074 if (!$db->PConnect('local_oracle','scott','tiger')) die('fail connect');
00075 $db->debug = true;
00076 $rs = &$db->Execute(
00077 'select * from adoxyz where firstname=? and trim(lastname)=?',
00078 array('first'=>'Caroline','last'=>'Miranda'));
00079 if (!$rs) die("Empty RS");
00080 if ($rs->EOF) die("EOF RS");
00081 rs2html($rs);
00082 }
00083 ?>