![]() |
CurrentRecord als Eigenschaft von Query
Hi Leute,
ich habe Probleme mit der Eigenschaft CurrentRecord des Typen TDataset. Ich möchte diese Eigenschaft in TQuery nutzen. Das dürfte doch eigentlich kein Problem sein, da TQuery von TDataset abgeleitet ist, oder? Ich habe es mit den Operatoren
Delphi-Quellcode:
und
is
Delphi-Quellcode:
versucht, jedoch ohne Erfolg.
as
z.B.
Delphi-Quellcode:
Eigenschaft wird aber nicht erkannt.
var
i:integer; begin i:= (Query1 as Tdataset).CurrentRecord Wo liegt der Fehler? |
AW: CurrentRecord als Eigenschaft von Query
Zwar ist die Anfrage alt, aber das Problem immernoch aktuell.
Grund dafür, dass die Eigenschaft nicht gelesen werden kann, ist, dass sie protected ist. Somit ist sie außerhalb der Komponente nicht ansprechbar. |
AW: CurrentRecord als Eigenschaft von Query
Zu was wird das benötigt?
|
AW: CurrentRecord als Eigenschaft von Query
Und was ist mit
Delphi-Quellcode:
? Bei mir wird es im OI sofort angegeben.
Query1.RecordCount
Gruß David |
AW: CurrentRecord als Eigenschaft von Query
Hi,
um auf Protected Properties zugreifen zu können, ist der übliche Weg:
Code:
Frank
interface
... type TQueryAccess = class(TQuery); ... ACurrentRecord := TQueryAccess(Query1).CurrentRecord; ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz