xe6 又一個問題(FireBird) |
缺席
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
又發現 xe6 一個問題, 實在不曉得該如何寫下去了
使用環境 VM 7.03 WIN7 X64 XE6 UPD1 FIREBIRD 2.1X 在一個 DATAMODULE 下, 拉一個 TIBDatabase, TIBTransaction, TIBQuery IBdatabase 讀入一個 test.gdb (FireBird 2.1x建立出來的資料庫) 選擇 Test 出現 Unavaliable Database 但利用其他 Interbase 的管理軟體(如 IBOCONSOLE, IBSQL ...), 這個檔案是正常可開啟的, 所以排除檔案的問題 因為 test.gdb 指定為 UNICODE_FSS 語系, 一度懷疑是語系問題, 改建為 NONE, 情況一樣, 不信邪 我回到 XE5 的環境, 在相同的作業環境下, 直接拿原本在 XE6 下建立的 test.gdb , 同樣的操作, 進行 Test, 竟然出現 Successful connect 的訊息 同樣的資料庫在 XE5 及 XE6 竟是兩樣情, 心情超沮喪的! |
JamesJuan
中階會員 發表:2 回覆:76 積分:80 註冊:2003-04-08 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
JamesJuan
中階會員 發表:2 回覆:76 積分:80 註冊:2003-04-08 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
「利用其他 Interbase 的管理軟體(如 IBOCONSOLE, IBSQL ...), 這個檔案是正常可開啟的」
就這點來看,也有可能是 DAC Driver 的問題,其它像 FireDAC / DBX 等元件都一樣連結不上嗎? ===================引 用 P.D. 文 章=================== 問題一 vm 的作業環境都一樣, 也就是說, 安裝的 fb 版本也都一致 問題二 程式專案都是同一支, 原本的 fbclient.dll 也都有替換掉 結果: 失敗 ===================引 用 GrandRURU 文 章=================== 應該使用該版本的 fbclient.dll 吧 |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
問題終於解決
感謝 林壽山的分享網頁, 找到一篇說明的技術資料, 按文操作, 果然過了 但要注意, 如果是安裝 FB X86的版本, 要放在 SYSWOW64下, 如果是 FB X64版本, 才可以放在 SYSTEM32 下 感謝各位前輩大哥的關心 http://superlevin.ifengyuan.tw/delphi連接firebird資料庫出現unavailable-database/
編輯記錄
P.D. 重新編輯於 2014-07-14 13:16:05, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |