FB_SQLDatabase
![FB_SQLDatabase 1:](Images/png/4833184907__Web.png)
Funktionsbaustein zum Öffnen, Schließen und Verwalten einer Datenbankverbindung.
Syntax
Definition:
FUNCTION BLOCK FB_SQLDatabase
VAR_INPUT
sNetID: T_AmsNetID := '';
tTimeout: TIME := T#5S;
END_VAR
VAR_OUTPUT
bBusy: BOOL;
bError: BOOL;
ipTcResultEvent: Tc3_EventLogger.I_TcResultEvent
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
sNetID | T_AmsNetID | AMS-Netzwerkkennung des Zielgerätes, an das der ADS-Befehl gerichtet ist. |
tTimeout | TIME | Gibt die Zeit bis zum Abbruch der Funktion an. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bBusy | BOOL | TRUE, sobald eine Methode des Bausteins aktiv ist. |
bError | BOOL | TRUE, sobald ein Fehler eintritt. |
ipTcResultEvent | Tc3_EventLogger.I_TcResultEvent | Ergebnis-Interface, welches den Rückgabewert detailliert angibt. |
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Lokal | Öffnet eine Verbindung zu einer deklarierten Datenbank. | |
Lokal | Initialisiert eine Instanz des Bausteins FB_SQLCommand mit der bereits geöffneten Datenbankverbindung des Bausteins FB_SQLDatabase. | |
Lokal | Initialisiert eine Instanz des Bausteins FB_SQLStoredProcedure mit der bereits geöffneten Datenbankverbindung des Bausteins FB_SQLDatabase Bausteins. | |
Lokal | Schließt die Verbindung zur Datenbank, die von dieser Bausteininstanz geöffnet wurde. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v3.1 Build 4020.10 | PC oder CX (x86) | Tc3_Database |