Eintragshistorie: Procedure open
Compare Page Revisions
Eintragsversion: 15/04/2009 09:45
Syntax:
procedure open;
Beschreibung:
Die Methode Open öffnet eine 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 Operationen 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.
Beispiel: