上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
whh
註冊時間: 2010-04-16 文章: 166
第 1 樓
|
發表於: 星期一 三月 09, 2015 1:50 pm 文章主題: 64位元機器,連接 Oracle DB 出錯 |
|
|
最近公司弄了台新機器,無外網的完全幾乎只有64位元...
Oracle Client 當然也只有裝 64位元
也鎖管理者權限了
嗯~ 所以軟體通通不能裝
好險 Oracle 官方網站有 32位元的 Oracle Client 免安裝的
( 解壓縮出來一個資料夾 )
然後我把以前用VFP寫好的工具,轉到那台機器上
Form1 → Init
C__CONN_Oracle = "Driver={Microsoft ODBC for Oracle};ConnectString=資料表;Uid=帳號;Pwd=密碼;"
但是跑到這行就出現錯誤訊息.....
↓
H_CONN_Oracle = SQLSTRINGCONNECT(C__CONN_Oracle)
http://i.imgur.com/BYph6l6.png
請問這題有解嗎 ._.
懶得用去研究怎麼用C# 寫我這個工具了 >.<
寫了快一年 asp.net 還沒去研究寫 C# Windows 介面
我這工具作用就是只要輸入 Table 名稱,會自動轉出 Class + 建構子 ( 1秒 換 10~30分鐘 )
唉 麻煩的.NET
還是VFP最好用ar~~~ |
|
回頂端 |
|
|
elleryq
註冊時間: 2007-06-21 文章: 768
第 2 樓
|
發表於: 星期一 三月 09, 2015 6:12 pm 文章主題: |
|
|
沒經驗,但是,Oracle 的 ODBC driver name 不應該是 "{Microsoft ODBC for Oracle}"
你可能要開控制台裡的 ODBC 查一下。 |
|
回頂端 |
|
|
CCB2000
註冊時間: 2009-03-25 文章: 95
第 3 樓
|
|
回頂端 |
|
|
whh
註冊時間: 2010-04-16 文章: 166
第 4 樓
|
發表於: 星期二 三月 10, 2015 8:36 am 文章主題: |
|
|
elleryq 寫到: | 沒經驗,但是,Oracle 的 ODBC driver name 不應該是 "{Microsoft ODBC for Oracle}"
你可能要開控制台裡的 ODBC 查一下。 |
{Microsoft ODBC for Oracle}
Code 應該是沒問題,因為舊電腦也是 Windows 7 64 Bit
執行起來都沒問題
只是新電腦鎖住一堆權限,目前很多東西都沒安裝,也不給安裝 XD
連Oracle Client 都只裝 64 Bit
我在懷疑是沒有 Oracle Client 32 Bit的關係,我再來查查
真的不行就花個半天,用C#來寫個轉換的軟體 Orz |
|
回頂端 |
|
|
|