Kremena Hagen
New Member
Hi All,
I get the error:
'Mismatched number of parameters passed to procedure /optmp/p76465r.ped. (3234) '
For the following code:
/*date.p */
define input parameter dt as date initial "02/11/22".
define output parameter dt1 as character.
run dtconv.p ( input dt, output dt1).
display dt.
/*dtconv.p*/
define input parameter dt as date.
define output parameter dt1 as character.
define variable dt-yr as character.
define variable dt-mo as character.
define variable dt-day as character.
define variable n as integer.
dt-yr = string (year (dt)).
dt-mo = string (month (dt)).
n = integer(dt-mo).
if n < 10 then
dt-mo = "0" + string (month(dt)).
dt-day = string (day (dt)).
n = integer(dt-day).
if n < 10 then
dt-day = "0" + string (month(today)).
dt1 = dt-yr + dt-mo + dt-day.
What do I do wrong? I am very new to Progress, and probably this is a very simple question for most of you.
Thank you in advance.
Kremena
I get the error:
'Mismatched number of parameters passed to procedure /optmp/p76465r.ped. (3234) '
For the following code:
/*date.p */
define input parameter dt as date initial "02/11/22".
define output parameter dt1 as character.
run dtconv.p ( input dt, output dt1).
display dt.
/*dtconv.p*/
define input parameter dt as date.
define output parameter dt1 as character.
define variable dt-yr as character.
define variable dt-mo as character.
define variable dt-day as character.
define variable n as integer.
dt-yr = string (year (dt)).
dt-mo = string (month (dt)).
n = integer(dt-mo).
if n < 10 then
dt-mo = "0" + string (month(dt)).
dt-day = string (day (dt)).
n = integer(dt-day).
if n < 10 then
dt-day = "0" + string (month(today)).
dt1 = dt-yr + dt-mo + dt-day.
What do I do wrong? I am very new to Progress, and probably this is a very simple question for most of you.
Thank you in advance.
Kremena