From 3634673ffabb88ddd07acc73ce6a88fa049fb8db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20H=C5=AFla?= Date: Wed, 10 Apr 2013 11:24:55 +0200 Subject: [PATCH] DibiPdoDriver: applyLimit() for sqlsrv driver Added table alias has been tested with MS SQL Server 2012 directly and over ODBC. --- dibi/drivers/pdo.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dibi/drivers/pdo.php b/dibi/drivers/pdo.php index a88ccc8d..aa9c0089 100644 --- a/dibi/drivers/pdo.php +++ b/dibi/drivers/pdo.php @@ -372,8 +372,9 @@ class DibiPdoDriver extends DibiObject implements IDibiDriver, IDibiResultDriver case 'odbc': case 'mssql': + case 'sqlsrv': if ($offset < 1) { - $sql = 'SELECT TOP ' . (int) $limit . ' * FROM (' . $sql . ')'; + $sql = 'SELECT TOP ' . (int) $limit . ' * FROM (' . $sql . ') t'; break; } // intentionally break omitted