ODBC - MySQL Datenbank

Die Variablenwerte werden in einer MySQL Datenbank gespeichert.

 

In folgender Tabellenstruktur werden die Variablenwerte gespeichert.

Spaltenname

Datentyp

Null zulässig

Eigenschaft

ID

INTEGER

nein

IDENTITY(1,1)

Timestamp

DATETIME

nein

 

Name

VARCHAR(50)

nein

 

ValueType="Double"

Value

DOUBLE

nein

 

ValueType="Bytes"

Value

BLOB

nein

 

In der Spalte „ID“ wird eine AutoID erzeugt. Das heißt der Wert in dieser Spalte wird immer um 1 erhöht. Diese Funktionalität ermöglicht die Eigenschaft IDENTITY.
In die Spalte „Timestamp“ wird der Speicherzeitpunkt des Datensatzes gespeichert.
In der Spalte „Name“ steht der Name der Variable.
In der Spalte „Value“ wird der Wert der Variable gespeichert.

E_DBColumnTypes

MySQL

PLC Control

eDBColumn_BigInt

BIGINT

T_ULARGE_INTEGER (TcUtilities.lib)

eDBColumn_Integer

INT

DINT

eDBColumn_SmallInt

SMALLINT

INT

eDBColumn_TinyInt

TINYINT

SINT / INT

eDBColumn_Bit

CHAR(1)

STRING

eDBColumn_Money

DEZIMAL(18,4)

LREAL

eDBColumn_Float

DOUBLE

LREAL

eDBColumn_Real

FLOAT

REAL

eDBColumn_DateTime

DATETIME

DT

eDBColumn_NText

TEXT

STRING

eDBColumn_NChar

CHAR

STRING

eDBColumn_Image

BLOB

ARRAY OF BYTE

eDBColumn_NVarChar

VARCHAR(254)

STRING

eDBColumn_Binary

BLOB

ARRAY OF BYTE

eDBColumn_VarBinary

BLOB

ARRAY OF BYTE