00001 <?php
00026 require_once 'Zend/Db/Adapter/Exception.php';
00027
00037 class Zend_Db_Adapter_Sqlsrv_Exception extends Zend_Db_Adapter_Exception
00038 {
00049 public function __construct($message = null, $code = 0)
00050 {
00051 if (is_array($message)) {
00052
00053
00054 if (isset($message[0])) {
00055 $message = $message[0];
00056 }
00057
00058 $code = (int) $message['code'];
00059 $message = (string) $message['message'];
00060 }
00061 parent::__construct($message, new Exception($message, $code));
00062 }
00063 }