Methode zur Datentypkonvertierung

Nachfolgend wird der Ablauf einer Konvertierung einer Spalte von einem Datentyp in einen anderen beschrieben.

Eingabe Ausgabe
Integer Real Currency/Decimal Date/DateTime/Time String Binary LongInteger SingleReal TimeSpan Boolean
Integer Gleicher Wert. Wert wird in eine reelle Zahl konvertiert. Wert wird in eine Dezimalzahl konvertiert, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Datums-, Datum/Uhrzeit- bzw. Zeitwert werden mithilfe des Ganzzahlwerts als Teilstriche* erstellt. Mit Eingabeformatierungsfunktion formatiert. Null. Wert wird in eine lange Ganzzahl konvertiert. Wert wird in eine reelle Zahl mit einfacher Genauigkeit konvertiert. Der Ganzzahlwert wird als Teilstriche* interpretiert und die Teilstriche werden in einen Zeitraum konvertiert. Wahr, wenn der Wert 1 ist. Falsch, wenn der Wert 0 ist. Ansonsten null.
Real Ganzzahl Teil des reellen Werts, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Gleicher Wert. Wert wird in eine Dezimalzahl konvertiert, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Datums-, Datum/Uhrzeit- bzw. Zeitwert werden mithilfe des Ganzzahlenanteils des Werts als Teilstriche* erstellt. Mit Eingabeformatierungsfunktion formatiert. Null. Wert wird in eine lange Ganzzahl konvertiert, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Wert wird in eine reelle Zahl mit einfacher Genauigkeit konvertiert, sofern die Grenzwerte nicht überschritten werden. Ansonsten null Der Ganzzahlenanteil wird als Teilstriche* interpretiert und die Teilstriche werden in einen Zeitraum konvertiert. Wahr, wenn der Wert 1 ist. Falsch, wenn der Wert 0 ist. Ansonsten null
Currency/Decimal Ganzzahl Teil des Dezimalwerts, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Dezimalwert sofern passend auf reelle Zahl gerundet, ansonsten null. Gleicher Wert. Datums-, Datum/Uhrzeit- bzw. Zeitwert werden mithilfe des Ganzzahlenanteils des Werts als Teilstriche* erstellt. Mit Eingabeformatierungsfunktion formatiert. Null. Ganzzahlenanteil des Dezimalwerts, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Dezimalwert, sofern passend auf reelle Zahl mit einfacher Genauigkeit gerundet, ansonsten null. Der Ganzzahlenanteil wird als Teilstriche* interpretiert und die Teilstriche werden in einen Zeitraum konvertiert. Wahr, wenn der Wert 1 ist. Falsch, wenn der Wert 0 ist. Ansonsten null
Date/DateTime/Time Anzahl der in eine Ganzzahl konvertierten Teilstriche*, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Anzahl der Teilstriche* in reelle Zahl konvertiert. Anzahl der in eine Dezimalzahl konvertierten Teilstriche*, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Gleicher Wert. Mit Eingabeformatierungsfunktion formatiert. Null. Anzahl der in eine lange Ganzzahl konvertierten Teilstriche*, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Anzahl der in eine reelle Zahl mit einfacher Genauigkeit konvertierten Teilstriche*, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Bestimmt die Teilstriche* und konvertiert sie in einen Zeitraum. Wenn Teilstriche* ==0, dann falsch. Ansonsten wahr.
String Versuch einer Analyse mithilfe der Ausgabeformatierungsfunktion. Wenn keine Analyse möglich ist, null. Versuch einer Analyse mithilfe der Ausgabeformatierungsfunktion. Wenn keine Analyse möglich ist, null. Versuch einer Analyse mithilfe der Ausgabeformatierungsfunktion. Wenn keine Analyse möglich ist, null. Versuch einer Analyse mithilfe der Ausgabeformatierungsfunktion. Die Zeichenfolge wird als Anzahl der Teilstriche* interpretiert. Wenn keine Analyse möglich ist, null. Gleicher Wert. Null. Versuch einer Analyse mithilfe der Ausgabeformatierungsfunktion. Wenn keine Analyse möglich ist, null. Versuch einer Analyse mithilfe der Ausgabeformatierungsfunktion. Wenn keine Analyse möglich ist, null. Versuch einer Analyse mithilfe der Ausgabeformatierungsfunktion. Wenn keine Analyse möglich ist, null. Versuch einer Analyse mithilfe der Ausgabeformatierungsfunktion. Wenn keine Analyse möglich ist, null.
Binary Null. Null. Null. Null. Null. Gleicher Wert. Null. Null. Null. Null.
LongInteger Wert wird in eine Ganzzahl konvertiert, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Wert wird in eine reelle Zahl konvertiert. Wert wird in eine Dezimalzahl konvertiert, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Datums-, Datum/Uhrzeit- bzw. Zeitwert wird mithilfe des Ganzzahlwerts als Teilstriche* erstellt. Mit Eingabeformatierungsfunktion formatiert. Null. Gleicher Wert. Wert wird in eine reelle Zahl mit einfacher Genauigkeit konvertiert. Der Ganzzahlwert wird als Teilstriche* interpretiert und die Teilstriche werden in einen Zeitraum konvertiert. Wahr, wenn der Wert 1 ist. Falsch, wenn der Wert 0 ist. Ansonsten null.
SingleReal Ganzzahlenanteil des Werts einer reellen Zahl mit einfacher Genauigkeit, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Wert wird in eine reelle Zahl konvertiert. Wert wird in eine Dezimalzahl konvertiert, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Datums-, Datum/Uhrzeit- bzw. Zeitwert werden mithilfe des Ganzzahlenanteils des Werts als Teilstriche* erstellt. Mit Eingabeformatierungsfunktion formatiert. Null. Wert wird in eine lange Ganzzahl konvertiert, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Gleicher Wert. Der Ganzzahlwert wird als Teilstriche* interpretiert und die Teilstriche werden in einen Zeitraum konvertiert. Wahr, wenn der Wert 1 ist. Falsch, wenn der Wert 0 ist. Ansonsten null.
TimeSpan Anzahl der in eine Ganzzahl konvertierten Teilstriche, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Anzahl der in eine reelle Zahl konvertierten Teilstriche, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Wert wird in eine Dezimalzahl konvertiert, sofern die Grenzwerte nicht überschritten werden. Ansonsten null. Bestimmt die Teilstriche und konvertiert sie einen Datumswert. Mit Eingabeformatierungsfunktion formatiert. Null. Bestimmt die Teilstriche und konvertiert sie eine lange Ganzzahl. Bestimmt die Teilstriche und konvertiert sie eine reelle Zahl mit einfacher Genauigkeit. Gleicher Wert. Wahr, wenn der Wert 1 ist. Falsch, wenn der Wert 0 ist. Ansonsten null.
Boolean 1, wenn wahr 0, wenn falsch 1, wenn wahr 0, wenn falsch 1, wenn wahr 0, wenn falsch Wird mithilfe der Teilstriche 0 und 1 in einen Datumswert konvertiert. Mit Eingabeformatierungsfunktion formatiert. Null. 1, wenn wahr 0, wenn falsch 1, wenn wahr 0, wenn falsch Wird mithilfe der Teilstriche 0 und 1 in einen Zeitraum konvertiert. Gleicher Wert.

* Teilstriche werden in Nanosekunden (100) beginnend ab dem Datum 01-01-01 (1. Januar, Jahr 1) gezählt.

Siehe auch Funktionen.