1
A
回答
1
您的听众未启动(发出命令lsnrctl start
)或您的tnsnames.ora错误。
0
在php.ini文件中进行更改 通过删除来启用oci驱动程序取消注释;分号 检查正确的dll文件 然后
试试这个简单的类
class AdoConnection {
public $dbh;
public function __construct() {
include_once '../adoconnection/adodb5/adodb.inc.php'; // include your adodb.inc.php file
$server = "127.0.0.1";
$user = "USER/SCHEMA/Database";
$pwd = "password";
$db = "SID OR Service_Name";
$this->dbh = NewADOConnection('oci8');
$this->dbh->Connect(FALSE, $user, $pwd, '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ' . $server. ')(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ' . $db . ') (SID = ' . $db . ')))');
}
public function select($sql) {
$result = $this->dbh->Execute($sql);
$result = $result->GetRows();
return $result;
}
public function insert($sql) {
$result = $this->dbh->Execute($sql);
return $result;
}
}
$dbh = new AdoConnection();
$dbh->select($sql);
$dbh->insert($sql);
只要保持你的error_reporting和display_errors设置在看到错误。
ini_set('display_errors',1);
error_reporting(E_ALL);
相关问题
- 1. 使用VPC连接到使用Lambda的Oracle时发生错误
- 2. 在JDBC中连接到Oracle数据库时发生错误
- 3. 在.NET OLE DB连接中连接到Oracle时发生LoaderLock错误
- 4. 连接时发生Python SocketServer错误
- 5. 从Excel打开ADODB连接 - 错误424
- 6. 错误与连接在php中的adodb
- 7. Oracle连接错误
- 8. 无法连接到Management Studio“连接到SQL Server时发生错误”
- 9. 将ADODB连接迁移到.NET
- 10. 尝试连接到SQL Server 2016时发生错误596
- 11. 连接到数据库时发生SQlite错误
- 12. 连接到Excel工作簿时发生致命错误
- 13. 连接到Google云时发生内部错误SQL
- 14. 连接到Access数据库时发生JDBC SQL错误
- 15. Android Studio - (zxing)W/CameraBase:连接到相机时发生错误:0
- 16. 在使用node.js连接到VM中的mongodb时发生错误
- 17. 尝试连接到MySQL数据库时发生PHP错误
- 18. 连接到dask.distributed群集时发生Pickle错误
- 19. 连接与ADODB
- 20. ADODB mySQLi连接
- 21. JDBC连接错误到Oracle数据库
- 22. SSIS连接到Oracle 10g错误
- 23. 使用ODBC连接到Oracle的错误
- 24. TOAD为oracle连接错误
- 25. Hibernate的Oracle连接错误
- 26. 从Visual Studio连接到Oracle时出错
- 27. 使用JDBC连接到Oracle时出错
- 28. mscorlib.dll尝试将我的程序连接到Google表格Api时发生错误
- 29. 错误:连接到WebService时
- 30. 连接失败:将POST数据从Xcode发送到传统ASP页时发生错误Url(空)错误。
您的监听程序未启动('lsnrctl start`)或您的tnsnames.ora错误。 – 2011-01-11 13:27:37