• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • Examples
  • File List

E:/E/GEAMP/www/openbiz/openbiz/others/Zend/Db/Statement/Oracle/Exception.php

00001 <?php
00026 require_once 'Zend/Db/Statement/Exception.php';
00027 
00036 class Zend_Db_Statement_Oracle_Exception extends Zend_Db_Statement_Exception
00037 {
00038    protected $message = 'Unknown exception';
00039    protected $code = 0;
00040 
00041    function __construct($error = null, $code = 0)
00042    {
00043        if (is_array($error)) {
00044             if (!isset($error['offset'])) {
00045                 $this->message = $error['code']." ".$error['message'];
00046             } else {
00047                 $this->message = $error['code']." ".$error['message']." ";
00048                 $this->message .= substr($error['sqltext'], 0, $error['offset']);
00049                 $this->message .= "*";
00050                 $this->message .= substr($error['sqltext'], $error['offset']);
00051             }
00052             $this->code = $error['code'];
00053        }
00054        if (!$this->code && $code) {
00055            $this->code = $code;
00056        }
00057    }
00058 }
00059 

Generated on Thu Apr 19 2012 17:01:16 for openbiz by  doxygen 1.7.2