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

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

尚未結案
watanabe
一般會員


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

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


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-11-08 15:07:30 IP:210.58.xxx.xxx 未訂閱
Hello watanabe兄您好: 我之前也有遇到過一些Ini讀不到的情形, 後來追蹤發現他直接去讀System32 裡的Ini, 因為我那邊也放了一個, 先確定你讀的Ini檔路徑正確 例如: MyIni := TIniFile.Create(ExtractFilePath(Application.ExeName) 'MyIni.ini'); 在讀出Ini的數值後再去設定TDataBase並重新連線 Database1.Close; Database1.Alias := Myini.ReadString('Section','Ident', 'DBName'); Database1.Databasename = 'abc'; Database1.Open; 發表人 - miles 於 2002/11/08 15:08:01
------


我不是高手, 高手是正在銀幕前微笑的人.
watanabe
一般會員


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-11-08 16:01:17 IP:61.171.xxx.xxx 未訂閱
大哥,我是用kylix的,修改的是dbexpress里面的dbxconnections.ini - dbexpress的Sqlconnection都是这个ini的,我还不太明白到底什么状况
系統時間:2024-05-18 22:57:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!