Zählt die Datentypen der UltraLite.NET-Datenbank auf
Visual Basic Public Enum ULDbType
C# public enum ULDbType
Die folgende Tabelle listet auf, welche .NET-Typen mit den einzelnen ULDbType-Typen kompatibel sind. Bei integralen Typen können Tabellenspalten immer mit kleineren Integer-Typen und auch größeren Typen festgelegt werden, sofern der tatsächliche Wert innerhalb des Bereichs des Typs liegt.
ULDbType |
Kompatibler .NET-Typ |
Integrierter C#-Typ |
Integrierter Visual Basic-Typ |
---|---|---|---|
Binary, VarBinary | System.Byte[] oder System.Guid, wenn die Größe 16 ist | byte[] | Byte() |
Bit | System.Boolean | bool | Boolean |
Char, VarChar | System.String | String | String |
Date | System.DateTime |
DateTime Kein integrierter Typ |
Date |
Double | System.Double | double | Double |
LongBinary | System.Byte[] | byte[] | Byte() |
LongVarchar | System.String | String | String |
Decimal, Numeric | System.String | decimal | Decimal |
Float, Real | System.Single | float | Single |
BigInt | System.Int64 | long | Long |
Integer | System.Int32 | int | Integer |
SmallInt | System.Int16 | short | Short |
Time | System.TimeSpan |
TimeSpan Kein integrierter Typ |
TimeSpan Kein integrierter Typ |
DateTime, TimeStamp | System.DateTime |
DateTime Kein integrierter Typ |
Date |
TinyInt | System.Byte | byte | Byte |
UnsignedBigInt | System.UInt64 | ulong |
UInt64 Kein integrierter Typ |
UnsignedInt | System.UInt32 | uint |
UInt32 Kein integrierter Typ |
UnsignedSmallInt | System.UInt16 | ushort |
UInt16 Kein integrierter Typ |
UniqueIdentifier | System.Guid |
Guid Kein integrierter Typ |
Guid Kein integrierter Typ |
Binärspalten der Länge 16 sind mit dem Typ UniqueIdentifier voll kompatibel.
Mitgliedsname | Beschreibung | Wert |
---|---|---|
BigInt |
64-Bit-Ganzzahl mit Vorzeichen |
5 |
Binary |
Binärdaten mit einer festgelegten maximalen Länge. Die Enumerationswerte Binary und VarBinary sind Aliase für einander. |
15 |
Bit |
1-Bit-Parameter |
8 |
Char |
Zeichendaten mit einer definierten Länge. In UltraLite.NET unterstützt dieser Typ immer Unicode-Zeichen. Die Typen Char und VarChar sind voll kompatibel. |
0 |
Date |
Datumsinformation |
10 |
DateTime |
Zeitstempelinformation ("date", "time"). Die Enumerationswerte DateTime und TimeStamp sind Aliase für einander. |
9 |
Decimal |
Exakte nummerische Daten mit festgelegter Gesamtstellenzahl und festgelegten Dezimalstellen. Die Enumerationswerte Decimal und Numeric sind Aliase für einander. |
14 |
Double |
Gleitkommazahl mit doppelter Genauigkeit (8 Byte) |
12 |
Float |
Gleitkommazahl mit einfacher Genauigkeit (4 Byte). Die Enumerationswerte Float und Real sind Aliase für einander. |
13 |
Integer |
32-Bit-Ganzzahl ohne Vorzeichen |
1 |
LongBinary |
Binärdaten mit variabler Länge |
18 |
LongVarchar |
Zeichendaten mit variabler Länge. In UltraLite.NET unterstützt dieser Typ immer Unicode-Zeichen. |
17 |
Numeric |
Exakte nummerische Daten mit festgelegter Gesamtstellenzahl und festgelegten Dezimalstellen. Die Enumerationswerte Decimal und Numeric sind Aliase für einander. |
14 |
Real |
Gleitkommazahl mit einfacher Genauigkeit (4 Byte). Die Enumerationswerte Float und Real sind Aliase für einander. |
13 |
SmallInt |
16-Bit-Ganzzahl mit Vorzeichen |
3 |
Time |
Zeitinformation |
11 |
TimeStamp |
Zeitstempelinformation ("date", "time"). Die Enumerationswerte DateTime und TimeStamp sind Aliase für einander. |
9 |
TinyInt |
8-Bit-Ganzzahl ohne Vorzeichen |
7 |
UniqueIdentifier |
Universally Unique Identifier (UUID/GUID) |
19 |
UnsignedBigInt |
64-Bit-Ganzzahl ohne Vorzeichen |
6 |
UnsignedInt |
32-Bit-Ganzzahl ohne Vorzeichen |
2 |
UnsignedSmallInt |
16-Bit-Ganzzahl ohne Vorzeichen |
4 |
VarBinary |
Binärdaten mit einer festgelegten maximalen Länge. Die Enumerationswerte Binary und VarBinary sind Aliase für einander. |
15 |
VarChar |
Zeichendaten mit einer festgelegten maximalen Länge. In UltraLite.NET unterstützt dieser Typ immer Unicode-Zeichen. Die Typen Char und VarChar sind voll kompatibel. |
16 |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |