作者gozovino (米诺)
看板PHP
标题[请益] ODBC连接Oracle资料库 IM002错误
时间Tue Dec 4 14:11:07 2012
各位大大,
我在Windows7 企业版64bit上装了Oracle 11g release2资料库
想在同一台电脑上用ODBC来连接资料库取资料
已经使用Microsoft ODBC 管理程式来设定driver
测试连线也没问题
但使用php code尝试连接时,出现以下错误
-----
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC
驱动程式管理员] 找不到资料来源名称且未指定预设的驱动程式, SQL state IM002 in
SQLConnect in C:\AppServ\www\test.php on line 3
connect fail
-----
以下是我连线的CODE
$dsn = "Driver={Oracle in OraDb11g_home1}; Dbq=orcl; Uid=xxx
Pwd=xxx";
$con = odbc_connect($dsn, "xxx", "xxx");
不晓得是哪里有问题呢?
感谢各位!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.82.212
1F:→ kingoface:根据我这几天研究可能是php_oci8 没启用成功? 12/04 15:02
2F:→ gozovino:大大可否指点? 是否需要装Oracle instant client? 12/04 22:45
3F:→ gozovino:或是直接将php.ini中php_oci8.dll取消注解就好? 12/04 22:46