如何連接不同路徑的目錄? |
答題得分者是:st33chen
|
megan
一般會員 發表:2 回覆:2 積分:0 註冊:2008-11-18 發送簡訊給我 |
|
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
設一個字串來存檔案路徑 fname := 'c:\ks\' copy(inttostr(strtoint(formatdatetime('yyyymm', now))-191100 100000),2,5) '\sale.db'; 如果路徑改成 西元年月 就比較簡單 fname := 'c:\ks\' formatdatetime('yyyymm',now) '\sale.db'; 您在哪裡指定 檔路徑及檔名 ? sorry , 我好像誤會您的問題了 ===================引 用 megan 文 章=================== Dear: 個人是參照書本自學的,利用BDE可以找到自己所要的資料,但僅局限於固定路徑下的目錄.. 如C:\KS\09708\SALE.DB再利用TQuery可以擷取想要的資料..但是,現在面對SALE.DB每個月都會有不同的路徑.下個月是c:\KS\09709\SALE.DB等,我該用何種方法可以自定路徑? 而紅色字元年月是依照使用者輸入的年月來選擇路徑,,,我該如何來因應呢? 煩請大大指點一二..謝謝..
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲. |
megan
一般會員 發表:2 回覆:2 積分:0 註冊:2008-11-18 發送簡訊給我 |
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
|
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
您好, 我在 delphi 的 help 中找 tsession 有一個例子, 我現在沒空試, 請自行參考測試 procedure TForm1.ChangeAlias; var AParams: TStringList; Dir: string; begin ifnot Session.IsAlias('MyAlias') then begin ShowMessage('Alias MyAlias does not exist'); Exit; end; AParams := TStringList.Create; try // get the current PATH parameter Session.GetAliasParams('MyAlias',AParams); Dir := Copy(AParams.Strings[0],6,255); // get the new PATH parameter if InputQuery('MyAlias Alias Path','Path:' ,Dir) then begin
// Update the alias parameters AParams.Clear; AParams.Add('PATH=' Dir); Session.ModifyAlias('MyAlias',AParams); Session.SaveConfigFile; end; finally AParams.Free; end; end; 若試出來請不吝提供出來, 那我就不用再試了 ^_^
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲. |
megan
一般會員 發表:2 回覆:2 積分:0 註冊:2008-11-18 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
其實很簡單, 不需要動到 BDE
因為既然你是用 DB檔, 如果是設定 TTable 元件的話 在 Table1 的 properity 中有一個 Table1.DataBaseName:= ExtractFilePath('你的檔案位置' Table1.TableName:= ExtractFileName('你的檔案位置') 這樣就可以取到你指定的檔案了 如果是TQuery 只要在 TQuery.SQL.Text:= 'select * from "D:\MyDirector\MyDBfile.DB" MyDB ' 的方式也可以達成 ps: "D:\MyDirectory\MYDBfile.DB" --> 你的檔案位置 MyDB 是取出的 DB 的 ALIAS (別名) ===================引 用 megan 文 章=================== Dear: 個人是參照書本自學的,利用BDE可以找到自己所要的資料,但僅局限於固定路徑下的目錄.. 如C:\KS\09708\SALE.DB再利用TQuery可以擷取想要的資料..但是,現在面對SALE.DB每個月都會有不同的路徑.下個月是c:\KS\09709\SALE.DB等,我該用何種方法可以自定路徑? 而紅色字元年月是依照使用者輸入的年月來選擇路徑,,,我該如何來因應呢? 煩請大大指點一二..謝謝.. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |