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

有關Session

答題得分者是:max5020
g9614721
一般會員


發表:27
回覆:51
積分:15
註冊:2008-07-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-04-21 23:33:36 IP:140.125.xxx.xxx 訂閱
請問
我在我的主選單設置了一個session
autosessionname 改成 true


平常都沒有問題,可以正常使用
但是在主選單新增了一個Table 時
就有問題發生了


若session的active 改為true (若改false 則table的active也會被改成false,造成讀不到資料庫)
session的左方屬性 netfiledir 與privatedir 皆會自動改變 且不能刪除
然後table的sessionName也會自動改變

這樣導致我的sission沒有作用了(不會自動改資料庫的路徑)
請問是哪邊出了問題呢?

[code delphi]
procedure TForm1.FormCreate(Sender: TObject);
var
MyList: TStringList;
begin
MyList := TStringList.Create;
try
with MyList do
begin
Add('DEFAULT DRIVER=PARADOX');
Add('PATH=' extractfilepath(ExcludeTrailingBackslash(extractfilepath(application.exename))) 'db1');
end;
//showmessage(mylist.text);
session1.DeleteAlias('standard1');
Session1.AddAlias('standard1', 'paradox', MyList);
session1.SaveConfigFile;
finally
MyList.Free;
end;

end;

[/code]


編輯記錄
g9614721 重新編輯於 2009-04-21 23:35:09, 註解 無‧
g9614721 重新編輯於 2009-04-21 23:36:16, 註解 無‧
g9614721 重新編輯於 2009-04-21 23:37:39, 註解 無‧
max5020
資深會員


發表:30
回覆:277
積分:321
註冊:2003-06-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-04-23 14:00:42 IP:59.120.xxx.xxx 訂閱
ts.Add('PATH=C:\ABC');
ts.Add('ENABLE BCD=FALSE');
ts.Add('DEFAULT DRIVER=PARADOX');
Session.AddAlias('ABC', 'STANDARD', ts);
Session.SaveConfigFile;
Session.Open;
系統時間:2024-05-19 12:27:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!