Date: Thu, 4 Oct 2001 19:59:52 -0400
Reply-To: Raynald Levesque <rlevesque@VIDEOTRON.CA>
Sender: "SPSSX(r) Discussion" <SPSSX-L@LISTSERV.UGA.EDU>
From: Raynald Levesque <rlevesque@VIDEOTRON.CA>
Subject: Re: Macro Definitions -- "\" seems to be a reserved word?
In-Reply-To: <200110041220.AA56230074@qmail.aqaf.com>
Content-Type: text/plain; charset="US-ASCII"
This works:
set mprint=no.
DEFINE TYPEFIL()
SAHH
!ENDDEFINE.
DEFINE YRCODE()
96
!ENDDEFINE.
DEFINE NAMPATH()
!QUOTE(!CONCAT("E:\ERLY_DCH\",!EVAL(TYPEFIL),"\ORIGINAL
DATA\",!EVAL(TYPEFIL),"VB",!EVAL(YRCODE)))
!ENDDEFINE.
set mprint=yes.
FILE HANDLE COMMON /NAME = NAMPATH.
HTH
Raynald Levesque rlevesque@videotron.ca
Visit my SPSS Pages http://pages.infinit.net/rlevesqu/index.htm
-----Original Message-----
From: SPSSX(r) Discussion [mailto:SPSSX-L@LISTSERV.UGA.EDU]On Behalf Of
Robert Farmer
Sent: Thursday, October 04, 2001 1:20 PM
To: SPSSX-L@LISTSERV.UGA.EDU
Subject: Macro Definitions -- "\" seems to be a reserved word?
I am trying to use the macro facility. Below is what I'm getting back.
What is going wrong?
INPUT PROGRAM.
DEFINE TYPEFIL()
"SAHH"
!ENDDEFINE.
DEFINE YRCODE()
"96"
!ENDDEFINE.
DEFINE NAMPATH()
!CONCAT("E:\ERLY_DCH\",TYPEFIL,"\ORIGINAL DATA\",TYPEFIL,"VB",YRCODE)
!ENDDEFINE.
DEFINE SAVPATH()
!CONCAT("E:\ERLY_DCH\",TYPEFIL,"\SPSS SYSTEM
DATA\",TYPEFIL,"\VB",YRCODE,
".SAV")
!ENDDEFINE.
FILE HANDLE COMMON /NAME = NAMPATH
>Warning # 206 in column 30. Text: \
>An invalid character has been found on a command.
.....MORE WARNINGS OF #206 FOLLOWED BY BUNCHES OF CANNOT EXECUTE COMMAND....
--
Robert M. Farmer
Data Engineer
205-970-1600 x3441
--