Data.DB.TDataSet.Open

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch