Fehlermeldungen

44: Typen stimmen nicht überein: <Typ1> -> <Typ2>

Top  Previous  Next

Bedeutung

Es werden zwei Werte verglichen, verrechnet oder zugewiesen die nicht miteinander kompatibel sind.

Ursache

Dies ist ein häufiger Programmierfehler, der durch verwechselte Feldnamen, falsche Variablentypen und ähnliches entsteht.

Maßnahmen

Meistens genügt es den Ausdruck richtigzustellen. Wenn die Typen tatsächlich nicht kompatibel sind, hilft der Einsatz einer Konvertierungsfunktion (zum Beispiel Str oder DateStr oder DateTimeVal) oder einer Typ-Konvertierung mit as (TurboPL) beziehungsweise CAST (SQL).