PARAMETER !!!! Fehler ... can not convert ...

Wie ich gerade feststellen musste, reagieren Upper() und Lower() anders als erwartet (aus xBase Sicht) ... hierfür gibt es eine andere Funktion. Hier sollen solche allgemeinen Themen behandelt werden.
Antworten
Benutzeravatar
BRANDELH
Site Admin
Beiträge: 199
Registriert: 30. Juni 2010, 14:31
Wohnort: Germersheim
Kontaktdaten:

PARAMETER !!!! Fehler ... can not convert ...

Beitrag von BRANDELH »

Hallo,

MAN KANN ES NICHT GENUG BETONEN :

Wie bei Basic üblich übergibt WinDev Parameter PER REFERENZ (PER VARIABLE) :exclamation:
Also genau anders als Xbase++ und Cli**er.

Sinnvollste ABHILFE (wenn man es anders will):

Code: Alles auswählen

function MyFunc( LOKAL myPara1 IS ... )
durch dieses LOKAL vor dem Parameter erreicht man das Standardverhalten von Xbase++ und vermeidet Konvertierungsfehler ...

'Empty' Value can not be converted in String ...
Ein noch nie angefasstes Datenbankfeld ist nämlich NULL oder EMPTY !

Ebenso die Meldung dass man BOOLEAN nicht nach STRING oder INT konvertieren kann. PER REFERENZ geht das nicht, wohl aber per VALUE ...

PS: Ich muss mir das selbst endlich merken :blush:

Antworten