SQL-Pass-Through (Foundation Class)
Kategorie | Datenabfrage |
---|---|
Standardkatalog | Visual FoxPro-Katalog\Foundation Classes\Datenabfrage |
Klasse | _execsp |
Basisklasse | Custom |
Klassenbibliothek | _dataquery.vcx |
Übergeordnete Klasse | _custom |
Hinweise
Diese Klasse wird für SQL-Pass-Through verwendet; sie ermöglicht Ihnen die Ausführung gespeicherter Prozeduren auf einer Hostdatenbank wie z. B. Microsoft SQL Server.
Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse in ein Formular ziehen, positioniert Visual FoxPro das Klassensymbol im Formular. Sie können dann die entsprechenden Eigenschaftswerte spezifizieren und notwendige Eingabe- und Ausgabeobjekte bereitstellen. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.
Sie müssen Code zur Spezifizierung von Parameter- und Verbindungsinformationen hinzufügen, damit die Klasse ein Resultset in einem Cursor zurückgeben kann.
Eigenschaften, Ereignisse, Methoden | Beschreibung |
---|---|
LUseSQLSyntax | Gibt an, ob die Server Exec-Syntax verwendet wird. Standardeinstellung: .F. |
DoSQL-Methode | Führt eine SQL-Pass-Through-Anweisung aus. Syntax: DoSQL( ) Rückgabewert: keiner Argumente: keine |
GetSQL-Methode | Ruft die Ergebnisse der SQL-Pass-Through-Anweisung ab. Syntax: GetSQL( ) Rückgabewert: keiner Argumente: keine |
aParams[1,0]-Eigenschaft | Klassenintern |
cCursorName-Eigenschaft | Klassenintern |
cSpname-Eigenschaft | Klassenintern |
cSQL-Eigenschaft | Klassenintern |
hConnectHandle-Eigenschaft | Klassenintern |
ProcessError-Methode | Klassenintern |
SetParams-Methode | Klassenintern |
SetSQL-Methode | Klassenintern |
Siehe auch
Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes