f$SQLConnect
f$SQLConnect
Aufbau einer Verbindung zu einer Datenbank über ODBC zu einer Benutzer- oder System-Datenquelle. Die zurückgegebene Kanalnummer muss bei allen folgenden Zugriffen angegeben werden.
Anmerkung: Da das Aufbauen einer Verbindung etwas Zeit benötigt, sollte nicht für jede SQL-Funktion eine neue Verbindung hergestellt werden.
Tipp:
Die Funktion f$SQLDriverConnect kann zusätzlich Datei-Datenquellen verwenden. Diese bieten gegenüber den Benutzer- oder Systemdatenquellen den Vorteil, dass sie nicht auf jedem ePOS Anwender-PC installiert werden müssen, sondern sie können zentral auf einem Netzlaufwerk erstellt (und auch transportiert) werden. Bei entsprechender Kenntnis der Schlüsselworte kann mit f$SQLDriverConnect eine Verbindung zur Datenbank aufgebaut werden, die ohne Datenquellen auskommt.
Werden weitere Verbindungsinformationen benötigt, die nicht bereits bei der ODBC Datenquelle hinterlegt sind, kann ebenfalls die Funktion f$SQLDriverConnect verwendet werden.
Syntax: | Kanal = f$SQLConnect( db, user, password ) | ||
| Argument | Typ | Bedeutung |
| Db | Zeichenkette | Name der Datenbank (Name der ODBC-Datenquelle) |
| User | Zeichenkette | Benutzer-Kennung |
| Password | Zeichenkette | Passwort |
Ergebnis: | Ganzzahl | Kanalnummer oder –1, wenn die Verbindung nicht hergestellt werden kann. | |
Verwandte Funktionen:
f$SQLDriverConnectf$SQLDriverConnect | Aufbau einer ODBC-Verbindung (beliebige DSN) |
f$SQLDisconnectf$SQLDisconnect | Beenden einer ODBC-Verbindung |