我的一个代码很简单login.php,里面有一段代码:
include_once ('../include/dbConnection.php');
//smarty配置信息引用
include_once ('../include/smartyConfig.php');
$sysUserInfoTable = new SysUserInfo(); 
就是这句:new SysUserInfo(),
SysUserInfo在include/dbModal/目录下,对应一个文件:SysUserInfo.php,内容如下:
<?php
class SysUserInfo extends Zend_Db_Table {
protected $_name = 'SYS_USER_INFO'; //数据库名称 SYS_USER_INFO
protected $_primary = 'ID'; //默认主键为’ID’
}
?>这是绑定数据表的一个代码,然后在IE里执行login.php,时不时就出现以下异常:
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[]: pdo_oci_handle_factory: OCI_INVALID_HANDLE (/opt/lampp/src/PDO_OCI-1.0/oci_driver.c:463)' in /opt/lampp/htdocs/boms/library/Zend/Db/Adapter/Pdo/Abstract.php:131 Stack trace: #0 /opt/lampp/htdocs/boms/library/Zend/Db/Adapter/Abstract.php(725): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 /opt/lampp/htdocs/boms/library/Zend/Db/Adapter/Pdo/Oci.php(180): Zend_Db_Adapter_Abstract->quote('SYS_USER_INFO') #2 /opt/lampp/htdocs/boms/library/Zend/Db/Table/Abstract.php(595): Zend_Db_Adapter_Pdo_Oci->describeTable('SYS_USER_INFO', NULL) #3 /opt/lampp/htdocs/boms/library/Zend/Db/Table/Abstract.php(528): Zend_Db_Table_Abstract->_setupMetadata() #4 /opt/lampp/htdocs/boms/library/Zend/Db/Table/Abstract.php(264): Zend_Db_Table_Abstract->_setup() #5 /opt/lampp/htdocs/boms/manage/login.php(11): Zend_Db_Table_Abstract->__construct() #6 {main} thrown in /opt/lampp/htdocs/boms/library/Zend/Db/Adapter/Pdo/Abstract.php on line 131搞不懂了,重新启动服务器(linux),就恢复正常了。
哪位高人做过这方面应用,请指教!
谢谢

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【linvoc】截止到2008-06-26 17:21:27的历史汇总数据(不包括此帖):
    发帖数:1                  发帖分:20                 
    结贴数:0                  结贴分:0                  
    未结数:1                  未结分:20                 
    结贴率:0.00  %            结分率:0.00  %            
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html