我有一个问题,给我的错误,有non-object
,但我创建了一个对象来访问函数。它在哪里出错?它在我旧版本的wamp中工作,但是当我更新时,我不断收到错误。调用成员函数关闭()在非对象 - 致命错误
function readValues() {
$tablename_organizations = DbManager::getTableName('organizations');
$sql = "SELECT ORGID FROM $tablename_organizations WHERE DEFAULTORG = 1";
$conn = DbManager::createAdodbConnection();
$recordSet = &$conn->Execute($sql);
if ($this->foundSqlError($sql, $conn)) {
$recordSet->close();
return false;
}
编辑:现在,我得到的错误在这里
function createAdodbConnection($fetchMode = ADODB_FETCH_ASSOC) {
$self = DbManager::_instance();
$conn = &ADONewConnection($self->getDsn());
$conn->SetFetchMode($fetchMode);
return $conn;
}
同样的错误
Call to a member function SetFetchMode() on a non-object
密切何处以及如何被DbManager deinfed?特别是:DbManager :: Execute()可能的返回值是什么? – Florian