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

一個關於ini和數據庫的問題

尚未結案
watanabe
一般會員


發表:16
回覆:14
積分:6
註冊:2002-10-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-11-08 14:59:07 IP:61.171.xxx.xxx 未訂閱
我在寫一個管理員維護各台pos機上數據庫的程式 - 操作流程大致如下:1.選擇目標機器Ip,2.選擇目標機器DataBaseName 3.選擇Table - 我用dbexpress,ip和databsename的修改都是用寫入ini文檔的方式,事實上也現了 - 但是table一次建立連接之後,似乎不去讀取ini裏面的文檔,無論我怎麽改變ini裏面的設置,DBgrid依然讀取原先的那個數據庫裏面的幾個table,不會 跟著我對ini的修改而改變 - 有什麽方法可以解決呢?
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-11-08 23:03:34 IP:163.32.xxx.xxx 未訂閱
您這樣描述有點籠統 如果是我的話 我會分兩段來解決 1.ini 檔架構在Linux上有無bug (事實上在 Linux 有許多陷阱,很多在 Windows 上很簡單的東西,到了 Linux 上卻可能要一試再試,如別篇文章問到設定 Form 的 bordericons 的問題, 在 Windows 上這是多麼簡單的屬性,在 Linux 上卻要受到 KDE 限制...) 2.Database 的問題 先將兩個問題分開,查一下到底是哪段出了問題,先別用 INI 來改變 database 設定,先寫死兩個固定的設定來做切換,若這樣仍不行,表問題根本不在 INI 是否 Database 一連線後就不能更換設定 ?? 查出來別忘分享大家一下 發表人 - bruce0211 於 2002/11/08 23:09:30
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-11-08 23:14:15 IP:163.32.xxx.xxx 未訂閱
補充 在讀 INI 的過程中要查看 INI 之 paramater 到底有無讀進來 可插入 ShowMessage() 來監看(debug) 如 My_DBName=TMyIni.ReadString("section","keyword","default"); ShowMessage(My_DBName);
watanabe
一般會員


發表:16
回覆:14
積分:6
註冊:2002-10-22

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-11-12 17:39:36 IP:61.171.xxx.xxx 未訂閱
問題終于解決了,最後得出的結論應該是我數據庫連接上的狀況 - 我是用寫入ini文檔來改變登陸機器HostName和DataBaseName的,這一步沒有問題 - 我連接數據庫用的是SQlConnection和SQLClientDataSet,事實上,只要用 後者就可以了,它可以動態的讀入ini - 最後要從一台機器改變到另外一台機器的時候,應該將SQLClientDataSet的 ConnectionDataBaseName為空,active為false,要不重新讀入ini的時候仍然 會報錯 - 謝謝大家對我在困境的時候給我的幫助,謝謝!
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-11-12 18:08:49 IP:210.208.xxx.xxx 未訂閱
其實我們也沒幫到什麼 只是在大家都不懂得狀況下 互相交換心得而已...謝謝您的心得
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-11-12 23:50:43 IP:210.208.xxx.xxx 未訂閱
可否分享一下經驗 1.POS 端用哪種 Database ? 是 Local 或是 remote ,若是 remote , 那 pos 網路斷線的話 , pos client 不都停擺 ? 2.若 pos client 是 Local 型database, 如 mybase 的 *.xml 或 *.cds , 可否承受上萬筆商品資料 ?? 謝謝 ..
系統時間:2024-04-18 10:10:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!