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

@@ -250,19 +250,20 @@ function executeQuery ($SqlStatement, $DBConnectionUID = 'workflow', $aParameter
break;
case preg_match( "/^INSERT\s/i", $statement ):
$rs = $con->executeUpdate( $SqlStatement );
$result = $con->getUpdateCount();
$con->commit();
//$result = $lastId->getId();
$result = 1;
// $result = 1;
break;
case preg_match( "/^UPDATE\s/i", $statement ):
$rs = $con->executeUpdate( $SqlStatement );
$con->commit();
$result = $con->getUpdateCount();
$con->commit();
break;
case preg_match( "/^DELETE\s/i", $statement ):
$rs = $con->executeUpdate( $SqlStatement );
$con->commit();
$result = $con->getUpdateCount();
$con->commit();
break;
}
} else {