Bde.DBTables.TDBDataSet.AutoRefresh
Delphi
property AutoRefresh: Boolean read FAutoRefresh write SetAutoRefresh default False;
C++
__property bool AutoRefresh = {read=FAutoRefresh, write=SetAutoRefresh, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDBDataSet |
Beschreibung
Legt fest, ob vom Server generierte Feldwerte automatisch abgerufen werden.
Wenn AutoRefresh auf false (Vorgabe) gesetzt ist, werden Werte, die der Server für Zählerfelder generiert hat, und Felder mit Vorgabewerten beim Eintragen eines Datensatzes nicht automatisch von der Datenmenge abgerufen, sondern die Anwendung muss die Methode Refresh der Datenmenge zum Aktualisieren dieser Feldwerte aufrufen. Wenn AutoRefresh true ist, werden diese Feldwerte automatisch - ohne expliziten Aufruf der Methode Refresh - aktualisiert.
Hinweis: Einige Datenbanktreiber können nicht feststellen, welche Felder Zählerfelder sind und/oder welche Felder Vorgabewerte enthalten. In diesen Fällen müssen die entsprechenden Informationen durch das Setzen der Eigenschaft AutoGenerateValue für alle Felder, die aktualisiert werden sollen, bereitgestellt werden. Wenn die Datenmenge eine Abfrage oder eine Stored Procedure repräsentiert, muss die Eigenschaft AutoGenerateValue der Feldkomponente ebenfalls gesetzt werden.