Microsoft Access Datenbank

Die Variablenwerte werden in einer Microsoft Access Datenbank gespeichert.

Datenbankdateien von Access 2000 und Access 2003 (*.mdb) sind ebenso kompatibel wie die Datenbankdateien von Access 2007 (*.accdb). Es müssen nur unterschiedliche Provider bei der Deklaration in der XML - Konfigurationsdatei angegeben werden. siehe "Deklaration verschiedener Datenbanken"

In folgender Tabellenstruktur werden die Variablenwerte gespeichert.

Spaltenname

Datentyp

Eigenschaft

ID

AutoNumber

Field Size:= "Long Integer"; New Values:= "Increment"

Timestamp

Date/Time

Format:= "General Date"

Name

Text

 

ValueType="Double"

Value

Number

Field Size:= "Double"

ValueType="Bytes"

Value

OLE Object

 

In der Spalte „ID“ wird eine AutoID erzeugt. Das heißt der Wert in dieser Spalte wird immer um 1 erhöht.
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

MS Access

PLC Control

eDBColumn_BigInt

Integer4

DINT

eDBColumn_Integer

Integer2

INT

eDBColumn_SmallInt

Integer2

SINT

eDBColumn_TinyInt

Integer1

SINT

eDBColumn_Bit

YESNO

BYTE

eDBColumn_Money

Currency

LREAL

eDBColumn_Float

Double

LREAL

eDBColumn_Real

Single

REAL

eDBColumn_DateTime

DATETIME

DT

eDBColumn_NText

Text

STRING

eDBColumn_NChar

VarChar

STRING

eDBColumn_Image

OLEOBJECT

ARRAY OF BYTE

eDBColumn_NVarChar

VarChar

STRING

eDBColumn_Binary

OLEOBJECT

ARRAY OF BYTE

eDBColumn_VarBinary

OLEOBJECT

ARRAY OF BYTE

Hinweis

Lebensdauer Compact Flash Karte

Bei Embedded Systemen die Datenbank nicht auf der Compact Flash Karte speichern.
Entweder die Datenbank im RAM benutzen, also nicht im Ordner "Hard Disk" speichern, oder in einen Netzwerkordner ablegen. Zu viele Schreibzyklen auf der Compact Flash Karte können die Lebensdauer der Compact Flash Karte minimieren.