davidbeberman
New Member
Hi all,
I am relatively new to Progress 4GL programming and have been given the task of helping to cleanse data tables in preparation for a upgrade.
The environment is Openedge 10.1C.
The .p file I have written contains:
/*PROCEDURE DGB_OrderHead_Upd_SalesRep :*/
output to e:\OrderHed_082609.txt.
DEFINE FRAME frm-orderhed
orderhed.company
orderhed.ordernum
orderhed.orderdate
orderhed.salesreplist FORMAT "X(10)"
orderhed.character10 FORMAT "X(20)"
WITH TITLE "Daves Test" USE-TEXT.
on write of orderhed override do:
end.
for each orderhed WHERE SalesRepList CONTAINS "ALEX|ALEXP|DEBBIE1|DEBBIEA|JIMP|JIMP 1|JOHNB|JOHNB 1|KENDRA|KENDRA1|KIMBERLY|MIKEO|MIKEO 1|d J|ELLIE|FOSTER|FREDG|JENI|MARILYN|MAUREEN|MIKEB|WORTH" with FRAME frm-orderhed:
assign orderhed.character10 = "INACTIVE".
display company ordernum orderdate salesreplist character10.
end.
output close.
/*END PROCEDURE.*/
The output from the seemingly simple update is:
Daves Test
Company----- -------Order-Order Date- Sales Reps---- C10-------------
FERGUSON 1609 12/11/96 ALEXP INACTIVE
** "db/repl/orderhed/write.p" was not found. (293)
The database does not update the character(C10) field to "inactive".
The table database triggers do not exist - ive checked the data dictionary – how would I procede to sleuth down how to move forward?
Any help/advice is appreciated.
Thanks,
Dave
I am relatively new to Progress 4GL programming and have been given the task of helping to cleanse data tables in preparation for a upgrade.
The environment is Openedge 10.1C.
The .p file I have written contains:
/*PROCEDURE DGB_OrderHead_Upd_SalesRep :*/
output to e:\OrderHed_082609.txt.
DEFINE FRAME frm-orderhed
orderhed.company
orderhed.ordernum
orderhed.orderdate
orderhed.salesreplist FORMAT "X(10)"
orderhed.character10 FORMAT "X(20)"
WITH TITLE "Daves Test" USE-TEXT.
on write of orderhed override do:
end.
for each orderhed WHERE SalesRepList CONTAINS "ALEX|ALEXP|DEBBIE1|DEBBIEA|JIMP|JIMP 1|JOHNB|JOHNB 1|KENDRA|KENDRA1|KIMBERLY|MIKEO|MIKEO 1|d J|ELLIE|FOSTER|FREDG|JENI|MARILYN|MAUREEN|MIKEB|WORTH" with FRAME frm-orderhed:
assign orderhed.character10 = "INACTIVE".
display company ordernum orderdate salesreplist character10.
end.
output close.
/*END PROCEDURE.*/
The output from the seemingly simple update is:
Daves Test
Company----- -------Order-Order Date- Sales Reps---- C10-------------
FERGUSON 1609 12/11/96 ALEXP INACTIVE
** "db/repl/orderhed/write.p" was not found. (293)
The database does not update the character(C10) field to "inactive".
The table database triggers do not exist - ive checked the data dictionary – how would I procede to sleuth down how to move forward?
Any help/advice is appreciated.
Thanks,
Dave