ID: 47073 Updated by: paj...@php.net -Summary: don´t connect to mssql Reported By: joao dot rebelo at pchouse dot pt -Status: Open +Status: Bogus Bug Type: MSSQL related Operating System: Windows XP SP3 PHP Version: 5.2.8 New Comment:
Well, the error is clear. You did not install the mssql driver. But as we are not Zend and has little to do with the Zend framework, I would suggest to ask for some support there instead. Not a php bug > bogus. Previous Comments: ------------------------------------------------------------------------ [2009-01-12 15:28:35] joao dot rebelo at pchouse dot pt function datamssql(){ if(!$mssqldb){ global $mssql_host, $mssql_user, $mssql_password, $mssql_database; $mssqldb = new Zend_Db_Adapter_Pdo_Mssql(array( 'host' => $mssql_host, 'username' => $mssql_user, 'password' => $mssql_password, 'dbname' => $mssql_database )); } return $mssqldb; } // end mssql connection Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mssql driver is not currently installed' in C:\wamp\virtualhost\pchousecms\cmsadmin\include\Zend\Db\Adapter\Pdo\Abstract.php:103 Stack trace: #0 C:\wamp\virtualhost\pchousecms\cmsadmin\include\Zend\Db\Adapter\Pdo\Mssql.php(135): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 C:\wamp\virtualhost\pchousecms\cmsadmin\include\Zend\Db\Adapter\Abstract.php(389): Zend_Db_Adapter_Pdo_Mssql->_connect() #2 C:\wamp\virtualhost\pchousecms\cmsadmin\include\Zend\Db\Adapter\Pdo\Abstract.php(205): Zend_Db_Adapter_Abstract->query('SELECT COUNT(no...', Array) #3 C:\wamp\virtualhost\pchousecms\cmsadmin\include\connector\backoffice\wintouch\subfamilia.class.php(351): Zend_Db_Adapter_Pdo_Abstract->query('SELECT COUNT(no...') #4 C:\wamp\virtualhost\pchousecms\cmsadmin\include\connector\subfamilia\subfamilia.php(16): subfamilia->countrec() #5 {main} thrown in C:\wamp\virtualhost\pchousecms\cmsadmin\include\Zend\Db\Adapter\Pdo\Abstract.php on line 103 I also had copy the ntwdblib.dll as i did in on PHP 5.2.6 to work, but doesn´t work ------------------------------------------------------------------------ [2009-01-12 10:35:39] paj...@php.net Please show us some script. Also the driver from Microsoft is not compatible with PHP's mssql drivers. They use differenet APIs. ------------------------------------------------------------------------ [2009-01-12 10:15:23] joao dot rebelo at pchouse dot pt Description: ------------ Upgrading from PHP 5.2.6 to PHP 5.2.8 and had stopping the connection with MSSQL, with the message 'no driver installed' even after installing the driver from Microsoft web site and installing and configure php.ini to load the drive when I rollback to PHP 5.2.6 everything works fine. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=47073&edit=1