Re: NULL in variable defined AS STRING

Mike Aubury <[email protected]> Sat, 10 May 2025 08:34:08 +0100
Newsgroups gmane.comp.lang.4gl.aubit.general
Message-ID <CAGAq4WEvw-pTYoq55W=4qC4z3wf5Jctnyb8866VVqVajERSNKw@mail.gmail.com>
--===============6634790080609341668==
Content-Type: multipart/alternative; boundary="000000000000584a8e0634c31c68"

--000000000000584a8e0634c31c68
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Whats the issue on foreach/fetch ?
Any chance of a small worked example ?

On Sat, 10 May 2025 at 05:39, Iwan AB <[email protected]> wrote:

> Hi Mike, thanks for adding NULL support for STRINGs, it helps us a lot.
> Tested and it's working, but can not be applied to FOREACH/FETCH.
>
> Regards,
>
> Iwan
>
> On Mon, Apr 28, 2025 at 2:08=E2=80=AFPM Iwan AB <[email protected]> wrote:
>
>> Dear Mike, please consider the following code:
>>
>> MAIN
>>     DEFINE  s1 STRING, s2 CHAR(100)
>>
>>     LET s1 =3D NULL
>>     IF s1 IS NULL THEN
>>         DISPLAY "s1 IS NULL!"
>>     ELSE
>>         DISPLAY "s1 IS NOT NULL!"
>>     END IF
>>
>>     LET s2 =3D NULL
>>     IF s2 IS NULL THEN
>>         DISPLAY "s2 IS NULL!"
>>     ELSE
>>         DISPLAY "s2 IS NOT NULL!"
>>     END IF
>>
>> END MAIN
>>
>> it displays s1 IS NOT NULL! and s2 IS NULL, why is that?
>>
>> Best regards,
>>
>> Iwan Abu Bakar
>>
> _______________________________________________
> Aubit4gl-discuss mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
>

--000000000000584a8e0634c31c68
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Whats the issue on foreach/fetch ?<br>Any chance of a smal=
l worked example ?</div><br><div class=3D"gmail_quote gmail_quote_container=
"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, 10 May 2025 at 05:39, Iwan =
AB &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"=
>Hi=C2=A0Mike, thanks for=C2=A0<span style=3D"color:rgb(51,51,51);font-fami=
ly:Lato,sans-serif;font-size:14px">adding NULL support for STRINGs, it help=
s us a lot. Tested and it&#39;s working, but can not be applied to FOREACH/=
FETCH.=C2=A0</span><div><span style=3D"color:rgb(51,51,51);font-family:Lato=
,sans-serif;font-size:14px"><br></span></div><div><span style=3D"color:rgb(=
51,51,51);font-family:Lato,sans-serif;font-size:14px">Regards,</span></div>=
<div><span style=3D"color:rgb(51,51,51);font-family:Lato,sans-serif;font-si=
ze:14px"><br></span></div><div><span style=3D"color:rgb(51,51,51);font-fami=
ly:Lato,sans-serif;font-size:14px">Iwan</span></div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Apr 28, 2025 at=
 2:08=E2=80=AFPM Iwan AB &lt;<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div dir=3D"ltr">Dear Mike, please consider the fol=
lowing code: <br><br>MAIN<br>=C2=A0 =C2=A0 DEFINE =C2=A0s1 STRING, s2 CHAR(=
100)<br><br>=C2=A0 =C2=A0 LET s1 =3D NULL<br>=C2=A0 =C2=A0 IF s1 IS NULL TH=
EN<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 DISPLAY &quot;s1 IS NULL!&quot;<br>=C2=A0=
 =C2=A0 ELSE<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 DISPLAY &quot;s1 IS NOT NULL!&q=
uot;<br>=C2=A0 =C2=A0 END IF<br><br>=C2=A0 =C2=A0 LET s2 =3D NULL<br>=C2=A0=
 =C2=A0 IF s2 IS NULL THEN<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 DISPLAY &quot;s2 =
IS NULL!&quot;<br>=C2=A0 =C2=A0 ELSE<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 DISPLAY=
 &quot;s2 IS NOT NULL!&quot;<br>=C2=A0 =C2=A0 END IF<br><br>END MAIN<br><br=
>it displays s1 IS NOT NULL! and s2 IS NULL, why is that?<div><br></div><di=
v>Best regards,</div><div><br></div><div>Iwan Abu Bakar</div></div>
</blockquote></div>
_______________________________________________<br>
Aubit4gl-discuss mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank"=
>[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss" r=
el=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/lis=
tinfo/aubit4gl-discuss</a><br>
</blockquote></div>

--000000000000584a8e0634c31c68--


--===============6634790080609341668==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============6634790080609341668==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Aubit4gl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss

--===============6634790080609341668==--