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

如果不安裝oracle client的話?

答題得分者是:Mickey
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-21 11:09:17 IP:218.163.xxx.xxx 未訂閱
請問..   我有一工具用來抓資料的,我想把他作成可攜式的型態,用dbexpress可以達到不用安裝BDE的效果,但client還是必須安裝oracle client才行,是不是有方法可以把oracle client含在我的程式中..這樣不論我用哪台電腦都可以連結資料庫....謝謝 永遠追不上技術更新的速度~~
------
星期一,二...無窮迴圈@@
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-21 11:26:30 IP:61.155.xxx.xxx 未訂閱
pgdennis 兄:    我认为您应该用ADO方式,连接数据库如下:    ODBC Driver for Oracle    "Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=myUsername; Pwd=myPassword;"    For the older Oracle ODBC Driver  Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername; Pwd=myPassword;"     OLE DB Provider for Oracle (from Microsoft) "Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;"     OLE DB Provider for Oracle (from Oracle)    "Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;"     "Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=;" Or  "Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;"    风花雪月 e梦情缘
------
风花雪月 e梦情缘
hua2000
中階會員


發表:102
回覆:200
積分:65
註冊:2006-11-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-21 11:28:18 IP:218.19.xxx.xxx 未訂閱
是有一個,你可以用zeosdbo,這組可以做出你上面說的效果, 絕對好用,我用過一段時間,确還可以, 在本站也有的下呀,你尋一下吧!
Justmade
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-21 14:11:13 IP:218.16.xxx.xxx 未訂閱
Zeos 的網址在 : http://sourceforge.net/projects/zeoslib Zeos 是很好用,不過好像還是需要 oracle client的 若甚麼電腦都可用又不用安裝 oracle client, 最好是使用三層架構。 dbexpress 程式要轉成三層很容易,因為 dbexpress 本身便是多層架構的 只要將 DataSetProvider 及之前的元件放在一個 Remote Data Module 放在主機執行, ClientDataSet 及之後的 做成 用戶端程式(加一個 DCOM/Socket Connection),用戶端便不需要 Oracle Client 了。
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-21 14:53:58 IP:218.163.xxx.xxx 未訂閱
pgdennis 你好 : 據我所知 : Oracle 在 Client/AP Server端無 Net8 的情況下, 不論是 BDE , ADO 或 DBExpress 是都無法 連上 Oracle SQL Server 的, 你可以想想, 兩台機器之間沒有網路通訊協定的情況, 如 何溝通 ? 可否請教一下 wnhoo 兄 : 只有 MDAC 的情況下 ADO : 請問 Data Source=xxx 中, xxx 要如何給定 ? 給 Oracle SQL Server 的 Computer Name 嗎 ? Oracle Global Service Name 嗎 ? ODBC: 請問 Server=yyy 中, yyy 要如何給定 ? 給 'OracleServer.world' 他自己可以去找機器嗎 ? 我想只有用 M$ 相關資料庫才有"可能"... "可能" M$ 已將 Net-Library 等等 Build-In OS 或 MDAC 中. (我沒有試過, 在不裝 MSSQL Open-Client, 只裝 MDAC 的情況下, 是否可通, 所以只敢說"可能"... 有試過的人, 可否分享心得 ?). 事實上, 以技術上來說, 要收集 Oracle Open-Client Install 時, 到底 Copy 哪些 Files, 寫了哪些 Registry Key 並不是一件難事, 但恐怕對 Oracle 來說是侵權的行為.
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-05-21 14:57:14 IP:218.163.xxx.xxx 未訂閱
引言: 是有一個,你可以用zeosdbo,這組可以做出你上面說的效果, 絕對好用,我用過一段時間,确還可以, 在本站也有的下呀,你尋一下吧!
目前還沒試出來....一直出現 > 永遠追不上技術更新的速度~~ 發表人 -
------
星期一,二...無窮迴圈@@
系統時間:2024-11-23 3:54:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!