Quantcast
Channel: Microsoft Dynamics NAV
Viewing all articles
Browse latest Browse all 65770

Blog Post: Dynamics NAV 2013 – Die Länge der Datentypen Code und Text

$
0
0

In der MSDN Dokumentation zu NAV 2013 und den Datentypen »Code« und »Text« steht geschrieben,

»You can specify a maximum length in the C/AL Globals or C/AL Locals window when you create the variable, but it is not required.«

Den Hinweis »not required« finde ich einigermaßen verwirrend. Wenn Sie eine neue Variable vom Datentyp »Code« oder »Text« anlegen, wird automatisch die Standardlänge von 10 bzw. 30 Zeichen vorgeschlagen. Wenn Sie versuchen, die Längenangabe zu entfernen, bekommen Sie die folgende Fehlermeldung:

Anstatt die Längenangabe zu entfernen, können Sie aber eine Länge von 0 eingeben (das ist in NAV 2009 und älteren Versionen nicht möglich). Dann zeigt der Dialog unter Länge nur ein leeres Feld an:

Nun sieht es so aus als wäre die Angabe der Länge »not required«. Aber es sieht auch nur so aus. Tatsächlich geht NAV 2013 jetzt von einer Länge von 0 aus. Das zeigt folgendes Experiment:

Kompilieren lässt sich der Quellcode. Zum Ausführungszeitpunkt erscheint allerdings diese Fehlermeldung:

Fazit: Auch in NAV 2013 sollten alle Variable vom Typ »Code« oder »Text« mit einer Längenangabe versehen werden.

 Hier der Link zur MSDN Dokumentation für den Datentyp »Code« (http://msdn.microsoft.com/en-us/library/dd355278(v=nav.70).aspx) und hier für den Datentyp »Text« (http://msdn.microsoft.com/en-us/library/dd339082(v=nav.70).aspx).

 


Viewing all articles
Browse latest Browse all 65770

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>