Datentypen in der Berichtsdefinitionssprache
Im Folgenden werden die verschiedenen Eigenschaftentypen beschrieben, die in den Objekt- und Auflistungsdefinitionen im Berichts-Designer-Abschnitt der Onlinedokumentation verwendet werden. Sofern nicht anders angegeben, werden alle Datentypen in der Berichtsdefinitionssprache (Report Definition Language, RDL) als Elemente dargestellt.
Typ |
Beschreibung |
---|---|
Binary |
Eine Eigenschaft mit einem Base-64-codierten binären Wert |
Boolean |
Eine Eigenschaft, die den Wert true oder false für ein Objekt annehmen kann. Sofern nichts anderes angegeben ist, hat ein nicht angegebenes, optionales Boolean-Objekt den Wert False. |
Date |
Eine Eigenschaft mit einem vollständigen date- oder datetime-Wert, der im ISO8601-Datumsformat angegeben ist: JJJJ-MM-TT[THH:MM[:SS[.S]]] |
Enum |
Eine Eigenschaft mit einem Zeichenfolgen-Textwert, der einem Wert aus einer Liste mit angegebenen Werten entsprechen muss |
Float |
Eine Eigenschaft mit einem Gleitkommawert. Als optionales Dezimaltrennzeichen wird ein Punkt (.) verwendet. |
Integer |
Eine Eigenschaft mit einem ganzzahligen (int32) Wert |
Language |
Eine Eigenschaft mit einem Textwert, der einen Sprach- und Kulturcode enthält, z. B. "en-us" für Englisch (USA). Der Wert muss entweder eine bestimmte Sprache oder eine neutrale Sprache angeben, für die eine Standardsprache in Microsoft .NET Framework definiert ist. |
Name |
Eine Eigenschaft mit einem Zeichenfolgen-Textwert. Namen müssen innerhalb des Namespaces des Elements eindeutig sein. Ist der Namespace nicht angegeben, entspricht er dem innersten enthaltenden Objekt, das über einen Namen verfügt. |
NormalizedString |
Eine Eigenschaft mit einem Zeichenfolgen-Textwert, der normalisiert wurde |
Size |
Ein Größenelement muss eine Zahl (mit einem Punkt als optionalem Dezimaltrennzeichen) enthalten. Auf die Zahl muss ein Kennzeichner für eine CSS-Längeneinheit folgen, beispielsweise cm, mm, in, pt oder pc. Ein Leerzeichen zwischen der Zahl und dem Kennzeichner ist optional. Weitere Informationen über Größenkennzeichner finden Sie in CSS Length Units Reference. In RDL ist der Höchstwert für Size 160 Zoll (406,4 cm). Die Mindestgröße ist 0 Zoll. |
String |
Eine Eigenschaft mit einem Zeichenfolgen-Textwert |
UnsignedInt |
Eine Eigenschaft mit einem ganzzahligen Wert (uint32) ohne Vorzeichen |
Variant |
Eine Eigenschaft mit einem beliebigen einfachen XML-Typ |
DataType-Enumeration
Die DataType-Enumeration definiert den Datentyp eines Attributs, Ausdrucks oder Parameters. Ein Datentyp muss dem folgenden Eigenschaftentyp im Berichts-Designer und den entsprechenden CLR-Typen (Common Language Runtime) entsprechen. Werte aus der Datenbank, die CLR-Typen aufweisen, werden als die entsprechenden Typen im Berichts-Designer behandelt.
CLR-Typ(en) |
Entsprechender Berichtstyp |
---|---|
Boolesch (Boolean) |
Boolesch (Boolean) |
DateTime, DateTimeOffset |
DateTime |
Int16, Int32, UInt16, Byte, SByte |
Integer |
Single, Double |
Float |
String, Char, GUID, Timespan |
String |
Siehe auch