Re: OVERLOAD matching: varchar(10) & varchar(20)

Charles Wilt <[email protected]>
Newsgroups gmane.comp.lang.as400.rpg
Message-ID <CAJ=Tnc4K20FVSYw_8VU1RCjVPQb6GoePg=PnoBZeB2KE5+1eBQ@mail.gmail.com>
Yeah, I'd call that a bad idea...

I'd either have two procs, or maybe one proc with a const varchar(20) and a
second optional parm that takes a value that says if order# or serial# was
passed.

Charles

On Mon, Feb 2, 2026 at 9:16 AM Justin Taylor <[email protected]> wrote:

> The intention is to perform a query with diff WHERE clauses.  The
> varchar(10) is order# while varchar(20) is serial#.  Personally, I'd have
> just gone with diff procedures, but the original author went OVERLOAD.
>
> Thanks
>
>
>
> On Mon, Feb 2, 2026 at 9:03 AM Daniel Gross <[email protected]> wrote:
>
> > Well - that might help now, but it might also cause problems in the
> future
> > when compiling programs, that depend on the first (old) prototype.
> >
> > With CONST one can code procedure(variable:...) or procedure('HELLO':...)
> > - without CONST you can't supply the parameter as a literal.
> >
> > So - what is the intention of having two procedures where one parameter
> is
> > VARCHAR(20) or VARCHAR(10)? As you had CONST, it wasn't a
> > "return-parameter".
> >
> > HTH
> > Daniel
> >
> >
> >
> --
> This is the RPG programming on IBM i (RPG400-L) mailing list
> To post a message email: [email protected]
> To subscribe, unsubscribe, or change list options,
> visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
> or email: [email protected]
> Before posting, please take a moment to review the archives
> at https://archive.midrange.com/rpg400-l.
>
> Please contact [email protected] for any subscription related
> questions.
>
>
-- 
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: [email protected]
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact [email protected] for any subscription related questions.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.