nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: CL che chiama un srvpgm in varying

Von: Massimiliano Toninelli (noemails@please.it) [Profil]
Datum: 14.05.2008 08:27
Message-ID: <68vfavF2u18gdU1@mid.individual.net>
Newsgroup: it.comp.as400
"Danilo Cussini" <cusd@inwind.it> wrote in message
news:3dc4dee1-3339-43ea-8b89-48f83a42bf73@x41g2000hsb.googlegroups.com...
On 13 Mag, 18:12, "Massimiliano Toninelli" <noema...@please.it> wrote:
> Come faccio a trasformare un char in varying in un clp, mettendo la
> lunghezza, visto che, mi sembra, non esista la possibilitùà di
mettere la
> lenght?

Con %BINARY imposti la lughezza della variabile nei primi 2 bytes.
Quindi se il parametro è di 100 bytes VARYING devi passare un
parametro di 102 bytes e con %BINARY impostare 100 nei primi 2 bytes.
Guarda sul manuale.

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/rbam6/binar.htm
=
Grazie a te e a Stefano, ma quello che chiedevo è come calcolare la
lunghezza di un char per un varchar.
dcl &msgerrrore *char 100

chgvar &msgerrore  'Ciao'

La lunghezza che mi interessa è 5, ovvero la lunghezza della word

Poi nell'esempio mio non avevo messo la keyword %bin che conosco ed uso; è
come calcolare il 5

Tia

--
Massimiliano
----------------------------------------
La prova più forte contro una teoria,  è la sua applicabilità
pratica.

http://www.toninelli.it



[ Auf dieses Posting antworten ]

Antworten