MySql_Query
MySql_Query (FB)
MySql_Query (FB)FUNCTION_BLOCK MySql_Query EXTENDS CBM.ETrig
Kurze Beschreibung:
Dieser Funktionsbaustein führt einen MySQL-Befehl mit Rückgabeergebnis aus, wie z. B. SELECT usw.
Detaillierte Beschreibung: Die MySQL-Befehle müssen mit einem Array aufgebaut werden. Die Länge des Arrays wird durch die GLOBALEN KONSTANTEN definiert. Die FBox basiert auf dem allgemeinen Verhaltensmodell „Etrig“, sodass Sie den aktuellen Prozesszustand innerhalb Ihrer Applikation verarbeiten und sehen können.
Info zu MySQL_Command: Nicht-numerische SQL-Parameterwerte müssen mit Anführungszeichen (Apostroph = ‚) gekennzeichnet werden. Um ein Apostroph innerhalb eines CODESYS-Strings zu verwenden, müssen Sie es mit einem Dollarzeichen plus Apostroph ($‚) oder mit $27 deklarieren.
e.g:
MySQL_Command[0] := ‘SELECT * FROM table WHERE name =’
MySQL_Command[1] := ‘$27nonNumberValue$27 ‘;Caution: Maximum length for identifiers are 250 bytes and for field data 500 bytes,
InOut:
Input
MySQL_Command
ARRAY [0..gc_MySQL_iStatementMax] OF STRING(gc_MySQL_iStatementLength)
MySQL command
Inout
MySQL_Connection
MySQL_ConnectionString
MySQL connection string which holds the server and login information
Inout
stResultSet
MySQL_DataSet
Query result
Output
eError
ERROR
Error type
Output
sExecute_State
STRING(200)
Current execute state
Zuletzt aktualisiert

