作者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