一個關於ini和數據庫的問題 |
尚未結案
|
watanabe
一般會員 發表:16 回覆:14 積分:6 註冊:2002-10-22 發送簡訊給我 |
我在寫一個管理員維護各台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 發送簡訊給我 |
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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |