全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1065
推到 Plurk!
推到 Facebook!

可不可能用dbExpress的元件,連接兩資料庫??

尚未結案
alice
初階會員


發表:41
回覆:49
積分:28
註冊:2002-04-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-21 10:59:19 IP:211.75.xxx.xxx 未訂閱
採FireBird的資料庫, 有兩個在不同路徑下的資料庫, 有沒有可能利用dbExpress的元件, 同時連接這兩個資料庫的table, 抓取資料,維護資料或產生報表, 不知道我會不會太異想天開,不過這狀況有可能會發生, 卻不知如何解決!! 謝謝!!
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-21 15:43:59 IP:218.16.xxx.xxx 未訂閱
剛在網上找過資料,看了不少相關文章 結果不幸的是 : 基本上不可能 因為 interbase / firebird 本身 不支援跨資料庫的 數據連接 所以,在 dbExpress / ibExpress 你都只能用兩個 Connection 分別連到 兩個資料庫去分別處理 有人提議過若真的想將兩個連到一起處理,便要使用 BDE,分別為兩個資料庫建立 Alias 後可以用 local SQL 的方式 Join 在一起如 Select A,B,C,D,E from :Alias1:Table1 T1, :Alias2:Table2 T2 where T1.A = T2.A 這語法我在 paradex 時是可行的,但我不知在 filebird 是否可行,不過即使可行,也要安裝 BDE 和效率很差
系統時間:2024-06-29 11:24:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!