Data.DB.TDataSet.Open
Delphi
procedure Open; overload;
C++
void __fastcall Open()/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Beschreibung
Öffnet die Datenmenge.
Durch einen Aufruf von Open wird die Eigenschaft Active der Datenmenge auf true gesetzt. Wenn Active true ist, kann die Datenmenge mit Daten gefüllt werden. Die Daten können aus einer Datenbank oder einer anderen Quelle (z.B. einem Provider) stammen. Der Wert der Eigenschaft CanModify bestimmt, ob eine aktive Datenmenge Änderungen speichern kann.
Wenn Sie Active auf true setzen, werden folgende Aktionen durchgeführt:
Die Ereignisbehandlungsroutine für BeforeOpen wird aufgerufen (falls vorhanden).
Der Status der Datenmenge wird in dsBrowse geändert.
Eine Möglichkeit zum Abrufen von Daten wird eingerichtet (normalerweise durch Öffnen eines Cursors).
Die Ereignisbehandlungsroutine für AfterOpen wird aufgerufen (falls vorhanden).
Tritt beim Öffnen der Datenmenge ein Fehler auf, wird ihr Status in dsInactive geändert und der Cursor (falls vorhanden) geschlossen.