BUGFIX: re-enabling MARS, framework assumes it can run DB::query without fetching the results, which leaves the result set open and prohibits executing another query in the mean time

This commit is contained in:
Mateusz Uzdowski 2010-08-30 21:51:09 +00:00
parent 1cab98c219
commit d066f99d5e

View File

@ -130,14 +130,14 @@ class MSSQLDatabase extends SS_Database {
if(defined('MSSQL_USE_WINDOWS_AUTHENTICATION') && MSSQL_USE_WINDOWS_AUTHENTICATION == true) { if(defined('MSSQL_USE_WINDOWS_AUTHENTICATION') && MSSQL_USE_WINDOWS_AUTHENTICATION == true) {
$connectionInfo = array( $connectionInfo = array(
'CharacterSet' => 'UTF-8', 'CharacterSet' => 'UTF-8',
'MultipleActiveResultSets' => false 'MultipleActiveResultSets' => true
); );
} else { } else {
$connectionInfo = array( $connectionInfo = array(
'UID' => $parameters['username'], 'UID' => $parameters['username'],
'PWD' => $parameters['password'], 'PWD' => $parameters['password'],
'CharacterSet' => 'UTF-8', 'CharacterSet' => 'UTF-8',
'MultipleActiveResultSets' => false 'MultipleActiveResultSets' => true
); );
} }
$this->dbConn = sqlsrv_connect($parameters['server'], $connectionInfo); $this->dbConn = sqlsrv_connect($parameters['server'], $connectionInfo);