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.