疑問一、
求高手講解一下,delphi 中的Session組件的屬性?


疑問二
我想用delphi,目的是想通過BDE 訪問 paradox中的表,是否要用到Session組件?,,
資料源OBDC設定好了,在BDE Administrator里也設定好了,就是不知道怎么去訪問這個paradox?求方法(包含代碼和手動設定)

小弟是菜鳥,所以涉及很多不懂,但也想多方面了解學習,請給位高手不吝賜教,謝謝
uj5u.com熱心網友回復:
好長時間,不使用DBEparadox的代碼了。應該說,這是Delphi專用資料庫。uj5u.com熱心網友回復:
恩恩,這個我也知道,,只不過我有個連接paradox的表,想用代碼訪問,請問要怎么設定其屬性?
還有的是session這個組件,我想學習這個組件,能給我講解一下嗎?謝謝
uj5u.com熱心網友回復:
我記的,使用默認的session,不直接參考Tsession。但程式上默認使用了Tsession。
uj5u.com熱心網友回復:
為什么不使用ADO連接呢,DBE連接固然很好,但它要安裝DBE驅動。uj5u.com熱心網友回復:
我現在在學BDE技術,,,
uj5u.com熱心網友回復:
我起步的時候,就是使用BDE。但現在使用ADO。建議從ADO入手。uj5u.com熱心網友回復:
用bde 能連上就行了,不需要單獨放session組件uj5u.com熱心網友回復:
這是通過BDE動態連接資料庫,paradox的,,procedure TForm1.FormCreate(Sender: TObject);
var
dir:string;
begin
GetDir(0,dir);
Session.AddStandardAlias('workdata',dir+'\','Paradox');
Database1.AliasName:='workdata'; //BDE連接資料庫設定的別名
Database1.DatabaseName:='dw'; //程式中設定的別名
Table1.DatabaseName:='dw';
Table1.TableName:='操作員.db'; //表名
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Close;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Table1.Open;
end;
運行結果報錯,,,
GetDir(0,dir);
Session.AddStandardAlias('workdata',dir+'\','Paradox');
這兩句是什么意思?
uj5u.com熱心網友回復:
1、GetDir(0,dir);獲取預設驅動器字符
第一個引數: 1、2、3、4...分別對應: A、B、C、D..., 0 是預設驅動器
2、Session.AddStandardAlias('workdata',dir+'\','Paradox');
增加一個別名為workdata,資料庫驅動PARADOX,存放路徑為dir+'\'
uj5u.com熱心網友回復:
謝謝你的解釋,,,不過如果我本身就有Paradox的資料庫,我想連接這個資料庫,以Workdata資料庫為BDE別名,路徑就在C盤吧,,,請問要怎么修改代碼?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/103129.html
標籤:語言基礎/算法/系統設計
