3
我有什麼似乎是一個簡單的問題,但我只是不能讓PHP連接到我的ODBC DSN。連接PHP到UniVerse ODBC DSN
我有一個配置正確的ODBC DSN的網絡服務器,我可以測試連接,它工作得很好。
我現在試圖連接PHP到這個DSN。
MYDSNNAME正在使用該驅動程序:UniVerse 64位ODBC驅動程序。
這裏是我的PHP代碼:
$conn=odbc_connect('MYDSNNAME','username','password',SQL_CUR_USE_ODBC);
if (!$conn)
{
exit("Connection Failed: " . $conn);
}
$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);
if (!$rs)
{
exit("Error in SQL");
}
dbc_close($conn);
我收到以下錯誤:
Message: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect
我已經使用了64位ODBC管理員嘗試並沒有奏效。任何建議都會很棒。
感謝
我能夠通過在我的ODBC管理器中使用32位版本的驅動程序來解決我所遇到的錯誤,現在我連接的很好。 – evade