From 5aed9e7e4fd936a17538619a21b39e18e4e30e31 Mon Sep 17 00:00:00 2001 From: David Grudl Date: Thu, 19 Jan 2012 05:15:32 +0100 Subject: [PATCH] MSSQL2005: used native functions for transaction --- dibi/drivers/mssql2005.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dibi/drivers/mssql2005.php b/dibi/drivers/mssql2005.php index d9b78c35..a4fb1f10 100644 --- a/dibi/drivers/mssql2005.php +++ b/dibi/drivers/mssql2005.php @@ -150,7 +150,7 @@ class DibiMsSql2005Driver extends DibiObject implements IDibiDriver, IDibiResult */ public function begin($savepoint = NULL) { - $this->query('BEGIN TRANSACTION'); + sqlsrv_begin_transaction($this->connection); } @@ -163,7 +163,7 @@ class DibiMsSql2005Driver extends DibiObject implements IDibiDriver, IDibiResult */ public function commit($savepoint = NULL) { - $this->query('COMMIT'); + sqlsrv_commit($this->connection); } @@ -176,7 +176,7 @@ class DibiMsSql2005Driver extends DibiObject implements IDibiDriver, IDibiResult */ public function rollback($savepoint = NULL) { - $this->query('ROLLBACK'); + sqlsrv_rollback($this->connection); }