Programmieren mit dBASE PLUS: Klasse StoredProc
Erscheinungsbild
Die Repräsentation eines Aufrufs einer Stored Procedure.
Syntax
[Bearbeiten][<oReferenz> =] new StoredProc( )
<oReferenz>
Eine Variable oder Eigenschaft – typischerweise ein Form- oder Report-Objekt –, in dem ein Bezug auf das neu erstellte StoredProc-Objekt gespeichert wird.
spezielle Eigenschaften
[Bearbeiten]Die folgenden Tabellen enthalten die Eigenschaften, Events und Methoden der Klasse StoredProc.
Eigenschaft | Vorgabe | Beschreibung |
active | false | Gibt an, ob die Abfrage geöffnet und aktiv oder ob sie geschlossen ist. |
className | Query | Kennzeichnet das Objekt als Instanz der abgeleiteten benutzerdefinierten Klasse. Wenn keine benutzerdefinierte Klasse existiert, gilt die Voreinstellung von baseClassName. |
database | Null | Die Datenbank, der die Abfrage zugewiesen ist. |
handle | BDE-Cusor-Handle. | |
name | Leerer String | Der Name eines benutzerdefinierten Datenobjektes |
params | AssocArray | Ein assoziatives Array, das Parameternamen und -werte für die SQL-Anweisung enthält. |
parent | Null | Das Query-Objekt, das das Rowset-Objekt enthält. |
procedureName | Leerer String | Der Name der Stored Procedure. |
rowset | null | Das Ergebnis der Abfrage. |
session | null | Die Arbeitssitzung, der die Abfrage zugewiesen ist. |
spezielle Events
[Bearbeiten]Event | Parameter | Beschreibung |
canClose | Wird bei dem Versuch ausgelöst, die Abfrage zu schließen. Der Rückgabewert bestimmt, ob das Schließen möglich ist. | |
canOpen | Wird bei dem Versuch ausgelöst, die Abfrage zu öffnen. Der Rückgabewert bestimmt, ob das Öffnen möglich ist. | |
onClose | Wird nach dem Schließen der Abfrage ausgelöst. | |
onOpen | Wird nach dem erstmaligen Öffnen der Abfrage ausgelöst. |
spezielle Funktionen/Methoden
[Bearbeiten]Methode | Parameter | Beschreibung |
---|---|---|
execute( ) | Führt die Abfrage aus. (Wird implizit ausgeführt, wenn die Eigenschaft active auf true gesetzt wird. | |
prepare( ) | Bereitet eine SQL-Anweisung vor. | |
requery( ) | Verknüpft die SQL-Anweisung erneut und führt sie aus. | |
unprepare( ) | Führt ein Cleaning up durch, wenn die SQL-Abfrage deaktiviert wird. (Wird implizit ausgeführt, wenn die Eigenschaft active auf false gesetzt wird. |
Beschreibung
[Bearbeiten]// TODO
Beispiele
[Bearbeiten]// TODO