Re: Add file path to syntax

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Add file path to syntax

Art Kendall-2
new file.
file handle inhandle /name='d:\project\myinfile.sav'.
file handle outhandle /name='d:\project\myoutfile.sav'.

new file.
file handle inhandle /name='d:\project\myinfile.sav'.
file handle outhandle /name='d:\project\myoutfile.sav'.


even with a second NEW FILE the warning occurs.

It seems that file handle is "sticky for a session".

One workaround is to highlight the rest of the syntax rather than
running it all.

Art Kendall
Social Research Consultants
Ron Crichton wrote:

>Hi Art,
>
>Well there's an interesting thing.  When I added NEW FILE and ran the syntax
>the warnings went.  A clean output report.
>
>I then ran it a second time, and the errors were back.  I would have thought
>running it more than once was a legitimate thing to do.  You might make some
>change and want to run it again, several times. Isn't that the way we do
>things in spss.
>
>What's going on, do you think?
>
>Ron
>
>
>-----Original Message-----
>From: Art Kendall [mailto:[hidden email]]
>Sent: Thursday, 30 November 2006 8:47 AM
>To: [hidden email]
>Subject: Re: Add file path to syntax
>
>had you run that file handle syntax previously in the session?
>
>two thing s to try.
>Put
>NEW FILE.
>before the file handles.
>
>
>save your syntax, exit spss. and try the syntax again.
>
>Art Kendall
>Social Research Consultants
>
>
>[hidden email] wrote:
>
>
>>Hi Mike,
>>
>>I've been trying to get FILE HANDLE to work for some time.  You seem to
>>be a user of this feature.  Here's what I've been trying, without
>>success:
>>
>>
>>FILE HANDLE LL06_1in  /NAME=  'C:\DestPac2006\HX2241LL.A11'.
>>FILE HANDLE LL06_1out /NAME=  'H:\SPSS\data\spssLL06-1.sav'.
>>
>>DATA LIST FIXED
>>      FILE =  'LL06_1in'
>>      /e313 2-11
>>      e558 117-124.
>>
>>save outfile = LL06_1out
>>
>>The following errors result.  I don't understand this.  As you can see,
>>I'm not redefining a file handle - I'm using another file handle.  Both
>>names are different.
>>
>>
>>
>>
>>>Warning # 3045 in column 13.  Text: LL06_1in
>>>You are redefining a file handle.  This may cause complications if the
>>>session depends on the previous definition.
>>>
>>>
>>
>>
>>
>>>Warning # 3045 in column 13.  Text: LL06_1out
>>>You are redefining a file handle.  This may cause complications if the
>>>session depends on the previous definition.
>>>
>>>
>>Is my usage in the DATA LIST and SAVE commands incorrect?  I had
>>discontinued my attempts because of the warnings generated.
>>
>>Ron
>>
>>
>>
>>
>>
>>
>>
>>>not sure if this is exactley what you want but you can create a file
>>>hadle to save you  writing things out each time
>>>
>>>FILE HANDLE mimi /NAME= 'C:\Program Files\Common Files\Adobe'.
>>>
>>>HtH
>>>
>>>Mike
>>>
>>>
>>
>>
>
>
>
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Add file path to syntax

Peck, Jon
The message about redefining the file handle is a warning, not an error.  It is harmless and has no effect on the result.  Just ignore it.  (Coincidentally, I have recently filed a request to get rid of this warning message entirely.)


-----Original Message-----
From: SPSSX(r) Discussion on behalf of Art Kendall
Sent: Wed 11/29/2006 6:51 PM
To: [hidden email]
Subject:      Re: [SPSSX-L] Add file path to syntax
 
new file.
file handle inhandle /name='d:\project\myinfile.sav'.
file handle outhandle /name='d:\project\myoutfile.sav'.

new file.
file handle inhandle /name='d:\project\myinfile.sav'.
file handle outhandle /name='d:\project\myoutfile.sav'.


even with a second NEW FILE the warning occurs.

It seems that file handle is "sticky for a session".

One workaround is to highlight the rest of the syntax rather than
running it all.

Art Kendall
Social Research Consultants
Ron Crichton wrote:

>Hi Art,
>
>Well there's an interesting thing.  When I added NEW FILE and ran the syntax
>the warnings went.  A clean output report.
>
>I then ran it a second time, and the errors were back.  I would have thought
>running it more than once was a legitimate thing to do.  You might make some
>change and want to run it again, several times. Isn't that the way we do
>things in spss.
>
>What's going on, do you think?
>
>Ron
>
>
>-----Original Message-----
>From: Art Kendall [mailto:[hidden email]]
>Sent: Thursday, 30 November 2006 8:47 AM
>To: [hidden email]
>Subject: Re: Add file path to syntax
>
>had you run that file handle syntax previously in the session?
>
>two thing s to try.
>Put
>NEW FILE.
>before the file handles.
>
>
>save your syntax, exit spss. and try the syntax again.
>
>Art Kendall
>Social Research Consultants
>
>
>[hidden email] wrote:
>
>
>>Hi Mike,
>>
>>I've been trying to get FILE HANDLE to work for some time.  You seem to
>>be a user of this feature.  Here's what I've been trying, without
>>success:
>>
>>
>>FILE HANDLE LL06_1in  /NAME=  'C:\DestPac2006\HX2241LL.A11'.
>>FILE HANDLE LL06_1out /NAME=  'H:\SPSS\data\spssLL06-1.sav'.
>>
>>DATA LIST FIXED
>>      FILE =  'LL06_1in'
>>      /e313 2-11
>>      e558 117-124.
>>
>>save outfile = LL06_1out
>>
>>The following errors result.  I don't understand this.  As you can see,
>>I'm not redefining a file handle - I'm using another file handle.  Both
>>names are different.
>>
>>
>>
>>
>>>Warning # 3045 in column 13.  Text: LL06_1in
>>>You are redefining a file handle.  This may cause complications if the
>>>session depends on the previous definition.
>>>
>>>
>>
>>
>>
>>>Warning # 3045 in column 13.  Text: LL06_1out
>>>You are redefining a file handle.  This may cause complications if the
>>>session depends on the previous definition.
>>>
>>>
>>Is my usage in the DATA LIST and SAVE commands incorrect?  I had
>>discontinued my attempts because of the warnings generated.
>>
>>Ron
>>
>>
>>
>>
>>
>>
>>
>>>not sure if this is exactley what you want but you can create a file
>>>hadle to save you  writing things out each time
>>>
>>>FILE HANDLE mimi /NAME= 'C:\Program Files\Common Files\Adobe'.
>>>
>>>HtH
>>>
>>>Mike
>>>
>>>
>>
>>
>
>
>
>
>
>