Thema: Delphi was tut TQuery.Open;

Einzelnen Beitrag anzeigen

CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#2
  Alt 18. Aug 2002, 18:20
Zitat von Delphi-Online Hilfe:
Die Methode Open öffnet eine Datenmenge.

procedure Open;

Beschreibung

Durch einen Aufruf von Open wird die Eigenschaft Active der Datenmenge auf True gesetzt. Die Datenmenge kann danach mit Daten gefüllt werden, die aus einer Datenbank oder einer anderen Quelle stammen (z.B. von einem Provider). 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 auf dsBrowse gesetzt.
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.
So, da ich mich aber nicht mit Datenbanken auskenne, kann ich dir keine weiteren Infos dazu geben
  Mit Zitat antworten Zitat