選擇資料源驅動:Oracle in OraClient10g_home1,然後點選完成後,彈出的對話框中的TNS Service name的選擇框中選出來的不是tns檔案中的連結串而是亂碼,解決這個問題需要在環境變量中設定:TNS_ADMIN =D:/oracle/product/10.2.0/client_2/NETWORK/ADMIN
這樣就可以能選擇出來連結串了,但是在點選Test Connection的時候,報如下錯誤:
Unable to connect
SQLState=IM004
[Microsoft][ODBC 驅動程式管理器] 驅動程式的 SQLAllocHandle on SQL_HANDLE_ENV 失敗
在網上查詢原因,SQLSRV32.DLL這個檔案的path必須在系統環境變量的path中,在oracle中查找這個檔案發現在Client_1中,而因為我安裝oracle client的時候安裝了兩次,是以tns.ora檔案在client_2裡面了,系統中的環境變量以為沒有關系和client_1,是以就直接都修改成了2了,結果在這個時候出現了問題。在以上操作完成後。odbc終于配置完成了。