ranjudsokomora avatar ranjudsokomora committed a0fa1bb

Merge SQLSRV num_rows function hack. Waiting for Microsoft to return true value until then...

Comments (0)

Files changed (1)

system/database/DB_driver.php

 
 			$this->CACHE->write($sql, $CR);
 		}
-
+		else
+		{
+			// Lets check to see if the sqlsrv driver is in use. 
+			SWITCH ($this->dbdriver) {
+				CASE "sqlsrv":
+					// The sqlsrv driver is in use, so lets do a little hacking.
+					// Lets set the result array, and then count the size of it
+					// Now set $RES->num_rows to the count
+					// Empty the result_array [array] for good measure. 
+					$RES->num_rows			=	sizeof($RES->result_array());
+					$this->result_array 	=	array();
+				BREAK; 
+			}
+		}
 		return $RES;
 	}
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.