LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (March 1999, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Tue, 9 Mar 1999 16:58:18 -0500
Reply-To:     Bernard Tremblay <bernard@CAPITALE.QC.CA>
Sender:       "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From:         Bernard Tremblay <bernard@CAPITALE.QC.CA>
Subject:      Re: ERROR
Comments: To: gspatel@PEPCO.COM

Hi Girish,

I tried you code on my machine and it work fine, exept that you have to add a 'run;` to execute the last step. I see no problem at all. Try to execute it with "options mprint mlogic symbolgen;" to have more information about the error. I'd say at first it may be related to the macro processor...

Good luck, Bernard Tremblay

\\\|/// \\ - - // ( @ @ ) +-----oOOo-(_)-oOOo-------+--------------------------------------+ | Bernard Tremblay | | | La Capitale | Tel: (418) 646-2401 | | | Fax: (418) 646-5960 | | | Int: Bernard.Tremblay@capitale.qc.ca | +-------------------------+--------------------------------------+ | Imaginasys enr | Res: (418) 658-1411 | | | Int: bertrem@quebectel.com | +--------------Oooo-------+--------------------------------------+ oooO ( ) ( ) ) / \ ( (_/ \_)

>>>Date: Tue, 9 Mar 1999 14:48:05 -0500 >>>From: Girish Patel <gspatel@PEPCO.COM> >>>Subject: ERROR >>> >>>UPON SUBMITTING THESE TEST CODE, I DON'T SEE ANY ERROR; >>> >>>HOWEVER SUBMITTING WITH REAL DATA, I AM GETTING AN ERROR MESSAGE >>>"EXPECTING AN ARITHMETIC EXPRESSION " >>>CAN ANYBODY SHED SOME LIGHTS ON ??? >>> >>>PROC FORMAT; >>> VALUE S54T 1 = '* CHANGE' >>> OTHER = ' ADD' >>> ; >>>RUN; >>> >>>%MACRO REPT1; >>>DATA _NULL_ ; SET NEW540C END=EOF; FILE PRINT ; >>>PUT / @1 STATUS S54T. @10 'THIS IS MY TEST' >>> ; >>>%MEND REPT1 ; >>>DATA TEST ; >>>INPUT SOCIAL NAME $; >>>CARDS; >>>1111 JOHN >>>2222 JACK >>>8888 PETE >>>; >>>DATA NEW540X; >>>INPUT SOCIAL NAME $ AGE $ ; >>>CARDS; >>>1111 JOHN 10 >>>2222 JACK 20 >>>3333 JOSE 30 >>>; >>>DATA NEW540B; >>>INPUT SOCIAL NAME $; >>>CARDS; >>>1111 JOHN >>>2222 JACK >>>4444 JULE >>>; >>>DATA NEW540C; >>>MERGE TEST >>> NEW540X(IN=IN540) >>> NEW540B(IN=INOLD) >>> ; >>> BY SOCIAL; >>>STATUS=INOLD; CURRENT=IN540; >>>IF CURRENT; >>>%REPT1 ; >>> >>>error :: >>> >>>PUT / @1 STATUS S54T. >>> - >>> 386 >>> >>>386-185 : EXPECTING AN ARITHMETIC EXPRESSION. >>> >>>


Back to: Top of message | Previous page | Main SAS-L page