在Windows系統下如何連上Linux上的InterBase |
尚未結案
|
kaust54
一般會員 發表:4 回覆:7 積分:2 註冊:2003-03-03 發送簡訊給我 |
我的Server端是安裝RH Linux 9,雖然Linux有附內建的資料庫軟體PostgreSQL
但我覺得其中文支援上有Bug所以改用FireBird (InterBase Free版本 For Linux)V1.5版(PS.約等同於IB6.5版),但是我在Windows下用IBConsole這個程式
可以連上資料庫以及操作,但在Delphi底下無論用DBExperss或IB Library都無法
連上資料庫,因為兩組元件都沒地方可輸入通信協定及PORT,好像只能連結Local InterBase 對於遠端的資料庫就沒辦法了,用Borland附的
InterBase ODBC又是60天的試用版,實在想不出有什麼方式可以連上資料庫,
請各位前輩指教
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
kaust54
一般會員 發表:4 回覆:7 積分:2 註冊:2003-03-03 發送簡訊給我 |
|
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
引言: 我的Server端是安裝RH Linux 9,雖然Linux有附內建的資料庫軟體PostgreSQL 但我覺得其中文支援上有Bug所以改用FireBird (InterBase Free版本 For Linux)V1.5版(PS.約等同於IB6.5版),但是我在Windows下用IBConsole這個程式 可以連上資料庫以及操作,但在Delphi底下無論用DBExperss或IB Library都無法 連上資料庫,因為兩組元件都沒地方可輸入通信協定及PORT,好像只能連結Local InterBase 對於遠端的資料庫就沒辦法了,用Borland附的 InterBase ODBC又是60天的試用版,實在想不出有什麼方式可以連上資料庫, 請各位前輩指教InterBase 正式版 的 ODBC 才沒有限制. 就我所知 IBConsole 使用的是 IBX (不知您說的 IB Library 是指何 ?) DBExperss for D6 我有用過, 至少 connecting 沒問題 BDE 只能連 Dialect = 1 的 Database
------
將問題盡快結案也是一種禮貌! |
kaust54
一般會員 發表:4 回覆:7 積分:2 註冊:2003-03-03 發送簡訊給我 |
感謝版主的解答:
我所謂的IB Library是指Delphi不是有一組InterBase的元件,用該組
元件去連結Linux上的FireBird就是一直無法連上(Protocol=TCP/IP, PORT=3050 ServerName 192.168.1.10)實在是沒地方輸入以上參數,我用DBExpress
或BDE若不用ODBC連接,都只能存取Local InterBase,對於遠端的Server就沒辦法連接了,既然InterBase都能開放原始碼了,為什麼就沒有ODBC的Driver ㄋ,
是否有地方取得Free的ODBC Driver?
|
kaust54
一般會員 發表:4 回覆:7 積分:2 註冊:2003-03-03 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 我查過FirBird的網站,沒有單獨的InterBase Client端的程式可下載我是從Borland的網站下載InterBase 6.0 OpenSource版的 但是它現在改為InterBase 7.0後,原6.0的網頁不見了, 我到Google尋找找到舊網頁,檔案連結還在 InterBase 6.0 OpenSource版 Client端(for Windows) ftp://ftpc.borland.com/pub/interbase/devsupport/open_source/InterBase_WI-V6.0.1-client.ZIP InterBase 6.0 OpenSource版 Server端(for Windows) ftp://ftpc.borland.com/pub/interbase/devsupport/open_source/InterBase_WI-V6.0.1-server.ZIP ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
引言: 感謝版主的解答: 我所謂的IB Library是指Delphi不是有一組InterBase的元件,用該組 元件去連結Linux上的FireBird就是一直無法連上(Protocol=TCP/IP, PORT=3050 ServerName 192.168.1.10)實在是沒地方輸入以上參數,我用DBExpress 或BDE若不用ODBC連接,都只能存取Local InterBase,對於遠端的Server就沒辦法連接了,既然InterBase都能開放原始碼了,為什麼就沒有ODBC的Driver ㄋ, 是否有地方取得Free的ODBC Driver?Interbase 應該沒有 Free 的ODBC Driver 吧! (可能是我還沒找到) 您說的就是 IBX IBDATABASE 的設定畫面如下: 記得一定要將 IBTransaction 設好 再按 [Test] 就知道對不對了 另外 kaust54 說 "我查過FirBird的網站,沒有單獨的InterBase Client端的程式可下載" FireBird 的 Sever/Client 是同一隻安裝程式, 安裝時再選 Sever/Client
------
將問題盡快結案也是一種禮貌! |
kaust54
一般會員 發表:4 回覆:7 積分:2 註冊:2003-03-03 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |