MySql_Query
MySql_Query (FB)
MySql_Query (FB)MySQL_Command[0] := ‘SELECT * FROM table WHERE name =’
MySQL_Command[1] := ‘$27nonNumberValue$27 ‘;Scope
Name
Type
Comment
Zuletzt aktualisiert
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 ‘;Achtung: Maximale Länge für Identifikatoren sind 250 bytes und für Felddaten 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

