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

關於 ActiveRecord

尚未結案
ROLAND168
一般會員


發表:39
回覆:49
積分:17
註冊:2003-02-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-20 21:11:44 IP:61.229.xxx.xxx 未訂閱
請教各位: i:= DataSet.ActiveRecord ; // 為何出現 undeclared identifier // ActiveRecord 不是 DataSet 的屬性 為何如此??
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-27 09:00:30 IP:210.61.xxx.xxx 未訂閱
ROLAND168您好 因為看了TDataSet位於DB單元宣告裡ActiveRecord屬性是在 protected區段 不同單元的class沒有繼承關係是不能看見protected裡的 若是您強烈需要使用 下面方式可以取得該屬性
  TMyDataSet=class(TTable)
  public
    property ActiveRecord;
  end;    procedure TForm1.Button1Click(Sender: TObject);
var
  i:Integer;
begin
  i:=TMyDataSet(Table1).ActiveRecord;
  ShowMessage(IntToStr(i));
end;
發表人 - pedro 於 2004/01/27 09:01:17
系統時間:2024-07-01 19:34:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!