Access95/db2

Hallo zusammen,

ich bräuchte Infos über die Wertebereiche der Datentypen in Access95 und in db2. Gibt es dazu im Netz Seiten, oder kann vieleicht sogar jemand von euch weiterhelfen. Ich bin für jede schnelle Hilfe dankbar.

Nick

Die Datentypen der Jet-Engine (es gibt auch noch die Datentypen von VBA - die haben zwar ihre Entsprechungen - weichen aber teilweise ein bisschen ab) sind wie folgt definiert:

Die SQL-Datentypen des Microsoft Jet-Datenbankmoduls umfassen 13 Hauptdatentypen, die vom Microsoft Jet-Datenbankmodul definiert werden, sowie mehrere zulässige Synonyme, die für diese Datentypen erkannt werden.
Die folgende Tabelle zeigt eine Liste der primären Datentypen. Die Synonyme sind unter Reservierte Wörter des Microsoft Jet-Datenbankmoduls aufgeführt.

Datentyp Größe im Speicher Beschreibung
BINARY 1 Byte pro Zeichen Beliebige Arten von Daten können in einem Feld diesen Typs gespeichert werden. Es erfolgt keine Übersetzung der Daten (z.B. in Textdaten). Die Art, wie Daten in ein BINARY-Feld eingegeben werden, bestimmt die Art der Ausgabe.
BIT 1 Byte Ja/Nein-Werte (boolesche Werte) sowie Felder, die einen von zwei möglichen Werten enthalten.
BYTE 1 Byte Eine Ganzzahl von 0 bis 255.
COUNTER 4 Bytes Eine Zahl, die vom Microsoft Jet-Datenbankmodul immer dann automatisch hochgezählt wird, wenn zu einer Tabelle ein neuer Datensatz hinzugefügt wird. Im Microsoft Jet-Datenbankmodul wird der Datentyp Long für diesen Wert verwendet.
CURRENCY 8 Bytes Eine skalierte Ganzzahl von -922.337.203.685.477,5808 bis 922.337.203.685.477,5807.
DATETIME
(Siehe DOUBLE) 8 Bytes Eine Datums- oder Zeitangabe ab dem Jahr 100 bis zum Jahr 9999.
GUID 128 Bits Eine eindeutige Kennummer, die bei Fernprozeduraufrufen (RPC = remote procedure calls) verwendet wird.
SINGLE 4 Bytes Eine Gleitkommazahl einfacher Genauigkeit, die die folgenden Werte annehmen kann: -3,402823E38 bis -1,401298E-45 für negative Werte, 1,401298E-45 bis 3,402823E38 für positive Werte und 0.
DOUBLE 8 Bytes Eine Gleitkommazahl doppelter Genauigkeit, die die folgenden Werte annehmen kann: -1.79769313486232E308 bis -4.94065645841247E-324 für negative Werte, 4,94065645841247E-324 bis 1,79769313486232E308 für positive Werte und 0.
SHORT 2 Bytes Eine kurze Ganzzahl von -32.768 bis 32.767.
LONG 4 Bytes Eine lange Ganzzahl von -2.147.483.648 bis 2.147.483.647.
LONGTEXT 1 Byte pro Zeichen Von 0 bis maximal 1,2 GB.
LONGBINARY Nach Bedarf Von 0 bis maximal 1,2 GB. Wird für OLE-Objekte verwendet.
TEXT 1 Byte pro Zeichen Von 0 bis 255 Zeichen.

Ich hoffe, es ist einigermassen lesbar.

Reinhard