Browse Source

Merge pull request #3301 from ubermaniac/Sqlserver-trim

Trim $sql before checking for SELECT
Mark Story 12 years ago
parent
commit
d2fa1b444f
1 changed files with 1 additions and 0 deletions
  1. 1 0
      lib/Cake/Model/Datasource/Database/Sqlserver.php

+ 1 - 0
lib/Cake/Model/Datasource/Database/Sqlserver.php

@@ -760,6 +760,7 @@ class Sqlserver extends DboSource {
  */
 	protected function _execute($sql, $params = array(), $prepareOptions = array()) {
 		$this->_lastAffected = false;
+		$sql = trim($sql);
 		if (strncasecmp($sql, 'SELECT', 6) === 0 || preg_match('/^EXEC(?:UTE)?\s/mi', $sql) > 0) {
 			$prepareOptions += array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL);
 			return parent::_execute($sql, $params, $prepareOptions);