BUG 9321 executeQuery() does not return the number of records affected..SLOVED

- ExecuteQuery() is supposed to return the number of records affected by DELETE, UPDATE and INSERT commands.
- Adjustment in the number of records for different Engines.
This commit is contained in:
Hector Cortez
2012-10-12 16:57:47 -04:00
parent 6fe1458bd2
commit d9d3eed6ff
3 changed files with 8 additions and 5 deletions

View File

@@ -679,6 +679,7 @@ function executeQueryOci ($sql, $connection, $aParameter = array())
}
}
$objExecute = oci_execute( $stid, OCI_DEFAULT );
$result = oci_num_rows ($stid);
if ($objExecute) {
oci_commit( $conn );
} else {
@@ -688,7 +689,7 @@ function executeQueryOci ($sql, $connection, $aParameter = array())
oci_free_statement( $stid );
oci_close( $conn );
if ($isValid) {
return true;
return $result;
} else {
return oci_error();
}