Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - .NET-Programmierung » UltraLite .NET 2.0 API-Referenz

 

ULDbType-Enumeration

Zählt die Datentypen der UltraLite.NET-Datenbank auf

Syntax
Visual Basic
Public Enum ULDbType
C#
public enum ULDbType
Bemerkungen

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.

Mitglieder
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
Siehe auch