From e09dd9163df2e296b6a385bd722dbcb30af8c9f5 Mon Sep 17 00:00:00 2001 From: v-kaywon Date: Fri, 3 Nov 2017 17:10:45 -0700 Subject: [PATCH] add exception handling for pdo_transaction.phpt --- .../pdo_sqlsrv/pdo_transaction.phpt | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/test/functional/pdo_sqlsrv/pdo_transaction.phpt b/test/functional/pdo_sqlsrv/pdo_transaction.phpt index eaeac3db..65829b3f 100644 --- a/test/functional/pdo_sqlsrv/pdo_transaction.phpt +++ b/test/functional/pdo_sqlsrv/pdo_transaction.phpt @@ -10,17 +10,21 @@ require_once("MsCommon_mid-refactor.inc"); function deleteRows($conn, $tbname) { - if (!isColEncrypted()) { - $rows = $conn->exec("DELETE FROM $tbname WHERE col1 = 'a'"); - } else { - // needs to find parameter for encrypted columns - $sql = "DELETE FROM $tbname WHERE col1 = ?"; - $stmt = $conn->prepare($sql); - $col1 = "a"; - $stmt->execute(array($col1)); - $rows = $stmt->rowCount(); + try { + if (!isColEncrypted()) { + $rows = $conn->exec("DELETE FROM $tbname WHERE col1 = 'a'"); + } else { + // needs to find parameter for encrypted columns + $sql = "DELETE FROM $tbname WHERE col1 = ?"; + $stmt = $conn->prepare($sql); + $col1 = "a"; + $stmt->execute(array($col1)); + $rows = $stmt->rowCount(); + } + return $rows; + } catch (PDOException $e) { + var_dump($e->errorInfo); } - return $rows; } try {