Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在IIS上使用PHP(odbc_connect)连接到Oracle_Php_Oracle_Iis_Odbc - Fatal编程技术网

在IIS上使用PHP(odbc_connect)连接到Oracle

在IIS上使用PHP(odbc_connect)连接到Oracle,php,oracle,iis,odbc,Php,Oracle,Iis,Odbc,我正在尝试使用PHP中的odb_connect()函数连接到Oracle数据库。PHP安装在IIS上 我正在使用以下命令: $dsn="Driver={Microsoft ODBC for Oracle};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=******)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=***)));Uid=***;Pwd=***"; $connect = odbc_connect(

我正在尝试使用PHP中的odb_connect()函数连接到Oracle数据库。PHP安装在IIS上

我正在使用以下命令:

 $dsn="Driver={Microsoft ODBC for Oracle};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=******)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=***)));Uid=***;Pwd=***";
 $connect = odbc_connect($dsn, '****', '***') ;
很遗憾,为什么要运行脚本,我遇到以下错误:

警告:odbc_connect():SQL错误:[Microsoft][odbc驱动程序for Oracle][Oracle],SQLConnect中的SQL状态为NA000 in

任何关于为什么会发生这种情况的想法都将不胜感激。我曾尝试在网上寻找解决方案,但因为我以前从未这样做过,所以我还没有设法解决它


提前谢谢

试试这个:你也可以发布更多信息(IIS版本、操作系统、MDAC、PHP版本、Oracle DB版本等)PHP版本5.3.14/Windows XP SP3/IIS 5.1。但是,我不确定如何获得MDAC和Oracle DB版本。我无法直接访问安装DB的实例。我已尝试安装MDAC_TYP.exe,但我得到“此安装程序不支持在此系统上安装”,而且我也不确定应该从orareg.exe存档运行哪些.reg文件。