Seite 1 von 1

[v5.22] String und Integer können ohne str() addiert werden?

Verfasst: 30.04.2014 12:06
von dag
Hallo PB Freunde:

ich hab einen seltsamen Effekt gefunden, wo ich nochnicht sicher bin, ob das ein Bug oder Feature ist:

Ich hab es geschafft Strings und integer ohne Umwandlung zu verknüpfen (Stringadd):

Code: Alles auswählen

EnableExplicit
Define a$, SQL$, mask_nr.i

a$=""
mask_nr   = Val(InputRequester("Nummersuchen","ID-Nummer Einladen:",a$))
SQL$ = " SELECT quark FROM sosse WHERE a=b"
SQL$ + " AND ms_mask_nr LIKE '"+mask_nr+"';"

Debug SQL$
Statt einer Fehlermeldung, das Zeichenketten und Zahlen nicht gemischt werden können, macht ers einfach.

Ich möchte meine Fehlermeldung wiederhaben :) sonst bau ich mir versehentlich den Fehler ein und im nächsten Release gibts dann den Errorknall ! Oder ist das ein dauerhaftes Feature, das jetzt vom Compiler her automatisch das richtige gecastet wird ? :freak:

TME
Consyltec GmbH

Re: [v5.22] String und Integer können ohne str() addiert wer

Verfasst: 30.04.2014 12:31
von NicTheQuick
"It's not a bug, it's a feature."
Das ist seit kurzem möglich und durchaus so gedacht. Also kein Bug.

Re: [v5.22] String und Integer können ohne str() addiert wer

Verfasst: 30.04.2014 19:14
von Derren
Cool. Dachte nur der Debugger macht das jetzt ohne zu meckern. War echt nervig immer Debug "Wert: "+ Str(var) schreiben zu müssen.