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

如何動態連結電腦內之任意目錄下的Access資料表?

尚未結案
afatest
一般會員


發表:11
回覆:18
積分:5
註冊:2003-09-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-24 09:45:48 IP:140.129.xxx.xxx 未訂閱
請問各位高手: 因設計的需要,我必須動態地連結電腦內任意目錄下的Access資料表,而 在閱讀過一些相關書籍後,得知可經由BCB ADOTable元件內之ConnectionString 的設定,來達成我的需求,但我學校的BCB版本僅是專業版的等級而已,故沒有提供 ADO的VCL元件,請問各位,不知道在專業版裡,有沒有方法可以達成這樣的要求? 笨小孩
------
笨小孩
隆妹
一般會員


發表:6
回覆:12
積分:8
註冊:2003-10-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-02 18:18:43 IP:203.204.xxx.xxx 未訂閱
前幾天用過但是不知道是不是你要ㄉ 參考看看囉 int Len1, Len2; AnsiString Str; AnsiString Path; Path = Application->ExeName; //抓取執行檔路徑 Len1 = StrLen(Path.c_str()); //計算路徑長度 Str = Application->Title; //抓取執行檔名稱 Len2 = strlen(Str.c_str()) 4; //計算檔案名稱長度並且 4 //因為".EXE" = 4 Path.SetLength(Len1 - Len2); //可得到執行檔所放ㄉ路徑 Music->ConnectionString = "Data Source=" Path "Music\\MDB.mdb"; //DB市預設在執行檔路徑下裡面ㄉMusicㄉ資料夾李 我是初學者 不知道有沒有更好ㄉ方法ㄋ
afatest
一般會員


發表:11
回覆:18
積分:5
註冊:2003-09-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-04 11:22:26 IP:140.129.xxx.xxx 未訂閱
隆妹    非常謝謝你抽空回答我的問題! 但我試了一下,卻發現我所用的 > 感激不盡! 笨小孩
------
笨小孩
wzl
一般會員


發表:14
回覆:31
積分:9
註冊:2003-02-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-16 14:30:03 IP:211.22.xxx.xxx 未訂閱
ADOConnection1->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" DBDir "report.mdb;Persist Security Info=False"; ADOConnection1->Connected = true; 其中DBDIR 是指ACCESS放的目錄... 你可以把DBDIR 寫到Redistry裡這樣在寫一個function 去讀.. 你就可以一直切換目錄
afatest
一般會員


發表:11
回覆:18
積分:5
註冊:2003-09-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-25 01:20:59 IP:140.129.xxx.xxx 未訂閱
謝謝wzl你的回覆!< > 我想我的答案很明顯了!< > 大概非得用Builder企業版的ADO元件了吧! 笨小孩
------
笨小孩
系統時間:2024-05-05 6:02:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!