Added a call to the parent contructor, as this was causing errors.
diff --git a/system/database/drivers/odbc/odbc_driver.php b/system/database/drivers/odbc/odbc_driver.php
index 5041268..16c72d8 100644
--- a/system/database/drivers/odbc/odbc_driver.php
+++ b/system/database/drivers/odbc/odbc_driver.php
@@ -46,13 +46,7 @@
 

 	function CI_DB_odbc_driver($params)

 	{

-		if (is_array($params))

-		{

-			foreach ($params as $key => $val)

-			{

-				$this->$key = $val;

-			}

-		}

+		parent::CI_DB($params);

 

 		$this->_random_keyword = ' RND('.time().')'; // database specific random keyword

 	}