線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1398
推到 Plurk!
推到 Facebook!

執行Dbexpress 元件開發之應用程式,需要哪些元件

缺席
shyu_ting
一般會員


發表:13
回覆:25
積分:12
註冊:2002-11-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-04 17:38:47 IP:210.243.xxx.xxx 未訂閱
各位先進,我用Delphi 6 開發的資料庫程式,拿到一台剛剛裝好win 98 的client 端卻不能執行,或執行中會沒有回應,不知是少安裝了哪個元件,我的開發內容 與資料庫有關的元件如下: Dbexpress:SQLConnection,SQLQuery DataAccess:ClientDataSet,DataSetProvider,DataSource 程式copy到client端時,有把midas.dll和dbexpmss.dll複製到client端的 c:\windows\system32底下,不知是否有少加哪個.dll或設定環境 ?
leo2568
中階會員


發表:54
回覆:124
積分:70
註冊:2003-09-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-04 22:04:17 IP:61.217.xxx.xxx 未訂閱
引言: 各位先進,我用Delphi 6 開發的資料庫程式,拿到一台剛剛裝好win 98 的client 端卻不能執行,或執行中會沒有回應,不知是少安裝了哪個元件,我的開發內容 與資料庫有關的元件如下: Dbexpress:SQLConnection,SQLQuery DataAccess:ClientDataSet,DataSetProvider,DataSource 程式copy到client端時,有把midas.dll和dbexpmss.dll複製到client端的 c:\windows\system32底下,不知是否有少加哪個.dll或設定環境 ?
存取Oracle:DBEXPORA.DLL, OCI.DLL←Client 存取InterBase:DBEXPINT.DLL, GDS32.DLL←Client 參考看看!! 發表人 - leo2568 於 2003/12/04 22:06:24
shyu_ting
一般會員


發表:13
回覆:25
積分:12
註冊:2002-11-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-05 09:14:07 IP:210.243.xxx.xxx 未訂閱
引言:
引言: 各位先進,我用Delphi 6 開發的資料庫程式,拿到一台剛剛裝好win 98 的client 端卻不能執行,或執行中會沒有回應,不知是少安裝了哪個元件,我的開發內容 與資料庫有關的元件如下: Dbexpress:SQLConnection,SQLQuery DataAccess:ClientDataSet,DataSetProvider,DataSource 程式copy到client端時,有把midas.dll和dbexpmss.dll複製到client端的 c:\windows\system32底下,不知是否有少加哪個.dll或設定環境 ?
存取Oracle:DBEXPORA.DLL, OCI.DLL←Client 存取InterBase:DBEXPINT.DLL, GDS32.DLL←Client 參考看看!! 發表人 - leo2568 於 2003/12/04 22:06:24
Sorry ! 忘了說我是存取MSSQL ,請各位先進幫幫忙囉!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-05 09:30:56 IP:202.39.xxx.xxx 未訂閱
除了一般的包裝之外, 在 dbexpress 部份, 必須包裝相關的 database engines 的 driver, 列表如下: DB Driver ========================== InterBase Dbexpint.dll Oracle dbexpora.dll DB2 dbexpdb2.dll MySQL Dbexpmys.dll MSSQL dbexpmss.dll 而安裝路徑可以是程式的安裝路徑或者是系統路徑 若程式是 Datasnap 的話, 則另外包裝 MIDAS.dll 檔 更詳細的可以參考 Deploying dbExpress database applications 這一節的 help 內容 --- Everything I say is a lie.
mustapha.wang
資深會員


發表:89
回覆:409
積分:274
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-05 10:41:00 IP:218.1.xxx.xxx 未訂閱
如果自动读取ini文件来配置dbexpress,还需要两个ini文件: dbxdrivers.ini和dbxconnections.ini 预设在 C:\Program Files\Common Files\Borland Shared\DBExpress 放到程序找得到的地方;    如果自己从注册表/ini配置dbexpress,给定TSQLConnection的 GetDriverFunc,LibraryName,VendorLib,Params就好了, 但TSQLConnection有个小bug,在SqlExpr.pas,要修改一下, 请看看http://delphi.ktop.com.tw/topic.php?TOPIC_ID=36412     久病成良医--多试 千人之诺诺,不如一士之谔谔--兼听 發表人 - mustapha.wang 於 2003/12/05 10:43:35
------
江上何人初见月,江月何年初照人
shyu_ting
一般會員


發表:13
回覆:25
積分:12
註冊:2002-11-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-08 15:41:15 IP:210.243.xxx.xxx 未訂閱
感謝各位先進的回答,但你們提到的元件我都有加進去,但仍未解決我的問題,還有就是我所寫的程式是以動態的方式去載入.Dll檔進來,連接DB是沒問題,但當我要把這個.Dll釋放時,畫面就halted住了,我曾經試著安裝鼎X的workflow系統的設定基本環境選項,再將它移除,我的程式即可正常執行與結束,但我想知道它到底是植入了哪些設定檔或系統檔...我只能確定是在c:\windows底下,如有哪位先進知道,請指點我....感激不盡!!!
系統時間:2024-06-26 23:29:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!