Skip to content

Commit 8ab11f6

Browse files
committed
DP-421 SQL server stored procedure returning empty response.
- Add additional error checking
1 parent 5f7705f commit 8ab11f6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/Components/Schema.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1396,6 +1396,12 @@ public function callProcedure($procedure, array $in_params, array &$out_params)
13961396
$result = [];
13971397
try {
13981398
$statement->execute();
1399+
$errorInfo = $statement->errorInfo();
1400+
$errorMessage = $errorInfo[2];
1401+
if ($errorMessage !== null) {
1402+
$errorCode = $errorInfo[1];
1403+
throw new \Exception($errorMessage, $errorCode);
1404+
}
13991405
$reader = new DataReader($statement);
14001406
$reader->setFetchMode(static::ROUTINE_FETCH_MODE);
14011407
do {

0 commit comments

Comments
 (0)