21 if (!defined(
'ADODB_DIR'))
die();
23 include_once(ADODB_DIR.
'/drivers/adodb-oci8.inc.php');
51 $fld =
new ADOFieldObject;
53 if (!empty($QUERCUS)) {
54 $fld->name = oci_field_name($this->_queryID, $fieldOffset);
55 $fld->type = oci_field_type($this->_queryID, $fieldOffset);
56 $fld->max_length = oci_field_size($this->_queryID, $fieldOffset);
60 case 'string': $fld->type =
'VARCHAR';
break;
61 case 'real': $fld->type =
'NUMBER';
break;
65 $fld->name = oci_field_name($this->_queryID, $fieldOffset);
66 $fld->type = oci_field_type($this->_queryID, $fieldOffset);
67 $fld->max_length = oci_field_size($this->_queryID, $fieldOffset);
71 $p = oci_field_precision($this->_queryID, $fieldOffset);
72 $sc = oci_field_scale($this->_queryID, $fieldOffset);
73 if ($p != 0 && $sc == 0) $fld->type =
'INT';
80 $fld->max_length = -1;
_FetchField($fieldOffset=-1)
ADORecordset_oci8quercus($queryID, $mode=false)