PARAMETER !!!! Fehler ... can not convert ...
Verfasst: 21. Dezember 2010, 13:27
Hallo,
MAN KANN ES NICHT GENUG BETONEN :
Wie bei Basic üblich übergibt WinDev Parameter PER REFERENZ (PER VARIABLE)
Also genau anders als Xbase++ und Cli**er.
Sinnvollste ABHILFE (wenn man es anders will):
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
MAN KANN ES NICHT GENUG BETONEN :
Wie bei Basic üblich übergibt WinDev Parameter PER REFERENZ (PER VARIABLE)
Also genau anders als Xbase++ und Cli**er.
Sinnvollste ABHILFE (wenn man es anders will):
Code: Alles auswählen
function MyFunc( LOKAL myPara1 IS ... )
'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