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

懷疑是 BDE 的問題 !!

尚未結案
danchiou
一般會員


發表:10
回覆:12
積分:4
註冊:2003-02-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-17 15:09:37 IP:61.30.xxx.xxx 未訂閱
請教各位前輩 當程式執行時出現以下的錯誤訊息 SELECT * FROM IPSRCVHED WHERE IMPORTNO='W326083' AND HAWB='838015817304' Too many open files. You may need to increase MAXFILEHANDLE limit iDAPI configuration. File: C:\WINNT\system32\DEL337.MB Table: C:\WINNT\system32\Del337.MB File: C:\WINNT\system32\Del337.DB 嘗試去修改 Client 端 Delphi BDE configuration 的設定 (俢改 Buffer size, MAXFILEHANDLE, Memsize) 但是仍然會出現此一訊息 因為該程式是在 server 端執行 那麼跟 server 端的BDE 設定也有關係嗎? 謝謝
hagar
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-17 21:17:03 IP:202.39.xxx.xxx 未訂閱
http://216.239.57.100/search?q=cache:_vAj-l6Xhp4C:community.borland.com/article/0,1410,15203,00.html "Too many open files" + BDE&hl=zh-TW&ie=UTF-8
danchiou
一般會員


發表:10
回覆:12
積分:4
註冊:2003-02-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-18 13:15:34 IP:61.30.xxx.xxx 未訂閱
看了hagar 所提供錯誤訊息的連結 發覺問題點不外乎是 buffer size & filehandle 的設定 將相關參數之值加大 但是仍然無解 仍有錯誤訊息的產生.. 不知道該如何是好....
danchiou
一般會員


發表:10
回覆:12
積分:4
註冊:2003-02-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-02-25 15:33:41 IP:61.30.xxx.xxx 未訂閱
至今此問題尚未解決 原本想是 client 端的問題 沒有想到或許是 server 端硬體設備的問題.. 連自己執行都會出現此錯誤訊息了... 該如何解呢?
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-02-25 17:17:47 IP:61.221.xxx.xxx 未訂閱
danchiou你好: 是低!!! 這表示要重新設定odbc
------
======================
昏睡~
不昏睡~
不由昏睡~
danchiou
一般會員


發表:10
回覆:12
積分:4
註冊:2003-02-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-02-25 19:40:11 IP:61.30.xxx.xxx 未訂閱
但是 ODBC 從頭沒有碰過 不過今天倒是有些突破 目前這支程式是利用另一隻程式的架構所開發完成 而參照此程式所在之server 的 BDE 設定 它的確是將 maxfilehandle & buffersize 給加大一倍 所以目前就是將設定值加大 再寫個 batch job 在半夜時將 server 程式自動 reboot 清空 thread 日後再看看會不會再有這類似的情形所發生了
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-02-25 21:31:55 IP:192.168.xxx.xxx 未訂閱
1.請檢查您的執行捷逕的"開始位置" 2.請檢查您的程式檔是否在Local的電腦中執行,僅資料檔在server 3.請檢查您所有電腦的NETDIR是否設定到主機的分享目錄 以上供您參考 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
danchiou
一般會員


發表:10
回覆:12
積分:4
註冊:2003-02-11

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-02-26 10:54:28 IP:61.30.xxx.xxx 未訂閱
今早又接到使用者的電話 錯誤訊息依舊發生,情形似乎沒有完全改善.. 感謝站長的建議,以下就自己的認知作一說明或詢問 煩請站長再度指正 1.請檢查您的執行捷逕的"開始位置" A:該系統所使用捷徑放在使用者的桌面上,以連結到 server 端 2.請檢查您的程式檔是否在Local的電腦中執行,僅資料檔在server A:在使用者電腦裡只有該捷徑,全部的程式及資料檔皆置於 server 端 使用者全部都使用 Win98 系統,有動到 DCOM,所以全部安裝 DCOM98.exe Midas.dll 也事先註冊過 3.請檢查您所有電腦的NETDIR是否設定到主機的分享目錄 A:此是說在使用者電腦建立一 server 網路磁碟機嗎? 目前做法是如此的...
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-02-26 11:30:41 IP:61.221.xxx.xxx 未訂閱
danchiou你好: 其實我還是建議重新設定odbc,也許是驅動程式有問題或版本,不過如果去變更 不如重設
------
======================
昏睡~
不昏睡~
不由昏睡~
danchiou
一般會員


發表:10
回覆:12
積分:4
註冊:2003-02-11

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-02-26 11:54:16 IP:61.30.xxx.xxx 未訂閱
請教一下 Ko ODBC 設定該如何操作呢? 因為在系統開發或安裝設定時,皆沒有利用 ODBC 過 那麼還是得要重設 ODBC 的設定嗎?
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-02-26 12:26:34 IP:61.221.xxx.xxx 未訂閱
danchiou你好:  
引言: 因為該程式是在 server 端執行 那麼跟 server 端的BDE 設定也有關係嗎?
你是用BDE元件來做資料庫溝通,那要設定datebase來跟BDE搭配吧!! 那設定datebase之前要先設定odbc吧!!! 那如果是的話,可以先查一下,datebase的設定及驅動
------
======================
昏睡~
不昏睡~
不由昏睡~
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-02-26 12:34:05 IP:211.20.xxx.xxx 未訂閱
引言: 今早又接到使用者的電話 錯誤訊息依舊發生,情形似乎沒有完全改善.. 感謝站長的建議,以下就自己的認知作一說明或詢問 煩請站長再度指正 1.請檢查您的執行捷逕的"開始位置" A:該系統所使用捷徑放在使用者的桌面上,以連結到 server 端 請將捷逕的開始位置設到user本機的上的TEMP目錄去,如給%TEMP%即可 2.請檢查您的程式檔是否在Local的電腦中執行,僅資料檔在server A:在使用者電腦裡只有該捷徑,全部的程式及資料檔皆置於 server 端 使用者全部都使用 Win98 系統,有動到 DCOM,所以全部安裝 DCOM98.exe Midas.dll 也事先註冊過 3.請檢查您所有電腦的NETDIR是否設定到主機的分享目錄 A:此是說在使用者電腦建立一 server 網路磁碟機嗎? 目前做法是如此的...
@@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
danchiou
一般會員


發表:10
回覆:12
積分:4
註冊:2003-02-11

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-03-04 12:34:57 IP:61.30.xxx.xxx 未訂閱
雖然目前問題尚未根本解決 不過還是很感謝各位前輩們提供寶貴的意見與經驗 謝謝..
系統時間:2024-07-02 7:54:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!