Freigeben über


Paradox-Datentypen

Der ODBC Paradox-Treiber ordnet Paradox-Datentypen ODBC SQL-Datentypen zu. Die folgende Tabelle enthält alle Paradox-Datentypen und zeigt die ODBC SQL-Datentypen, denen sie zugeordnet sind.

Paradox-Datentyp ODBC-Datentyp
ALPHANUMERISCHE SQL_VARCHAR
AUTOINCREMENT[1] SQL_INTEGER
BCD[1] SQL_DOUBLE
BYTES[1] SQL_BINARY
DATE SQL_DATE
IMAGE[2] SQL_LONGVARBINARY
LOGICAL[1] SQL_BIT
LONG[1] SQL_INTEGER
MEMO[2] SQL_LONGVARCHAR
MONEY[1] SQL_DOUBLE
NUMBER SQL_DOUBLE
SHORT SQL_SMALLINT
ZEIT[1] SQL_TIMESTAMP
ZEITSTEMPEL[1] SQL_TIMESTAMP

[1] Gilt nur für Paradox-Versionen 5. x.

[2] Gilt nur für Paradox-Versionen 4. x und 5. x.

Hinweis

SQLGetTypeInfo gibt ODBC SQL-Datentypen zurück. Alle Konvertierungen in Anhang D der ODBC-Programmiererreferenz werden für die weiter oben in diesem Thema aufgeführten ODBC SQL-Datentypen unterstützt.

In der folgenden Tabelle sind die Einschränkungen für Paradox-Datentypen aufgeführt.

Datentyp BESCHREIBUNG
ALPHANUMERISCHE Beim Erstellen einer ALPHANUMERIC-Spalte mit 0 oder nicht angegebener Länge wird tatsächlich eine Spalte mit 255 Byte zurückgegeben.
BYTES Wenn Sie NULL mit dem Paradox5-Treiber in eine binäre Spalte einfügen, wird dieser in 0 geändert.
LONG Der maximale negative Wert, der vom Paradox-Treiber für den Long-Datentyp in Paradox 5 unterstützt wird. x ist nicht -2^31 (-2147483648), da Long dem ODBC-Datentyp SQL_INTEGER zugeordnet ist. Der maximale negative Wert, der für Long unterstützt wird, ist tatsächlich -2^31 + 1 (-2147483647).
timestamp Wenn ein Wert vom Paradox-Treiber in eine TIMESTAMP-Spalte eingefügt und anschließend aus der Spalte abgerufen wird, kann sich der abgerufene Wert aufgrund einer Rundung um bis zu 1 Sekunde vom eingefügten Wert unterscheiden.

Weitere Einschränkungen für Datentypen finden Sie unter Datentypbeschränkungen.