diff --git a/library/adodb/drivers/adodb-oci8.inc.php b/library/adodb/drivers/adodb-oci8.inc.php index 0d69b75..ad69860 100644 --- a/library/adodb/drivers/adodb-oci8.inc.php +++ b/library/adodb/drivers/adodb-oci8.inc.php @@ -364,6 +364,14 @@ NATSOFT.DOMAIN = $false = false; $rs = $this->Execute(sprintf("SELECT * FROM ALL_CONSTRAINTS WHERE UPPER(TABLE_NAME)='%s' AND CONSTRAINT_TYPE='P'",$table)); + + if (!is_object($rs)) { + if (isset($savem)) + $this->SetFetchMode($savem); + $ADODB_FETCH_MODE = $save; + return $false; + } + if ($row = $rs->FetchRow()) $primary_key = $row[1]; //constraint_name