00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 error_reporting(E_ALL);
00012
00013 $path = dirname(__FILE__);
00014
00015 include("$path/../adodb-exceptions.inc.php");
00016 include("$path/../adodb.inc.php");
00017
00018 try {
00019 $db = NewADOConnection("oci8");
00020 $db->Connect('','scott','natsoft');
00021 $db->debug=1;
00022
00023 $cnt = $db->GetOne("select count(*) from adoxyz");
00024 $rs = $db->Execute("select * from adoxyz order by id");
00025
00026 $i = 0;
00027 foreach($rs as $k => $v) {
00028 $i += 1;
00029 echo $k; adodb_pr($v);
00030 flush();
00031 }
00032
00033 if ($i != $cnt) die("actual cnt is $i, cnt should be $cnt\n");
00034
00035
00036
00037 $rs = $db->Execute("select bad from badder");
00038
00039 } catch (exception $e) {
00040 adodb_pr($e);
00041 $e = adodb_backtrace($e->trace);
00042 }
00043
00044 ?>