My guess is line one $host = '  

Try $host = ' ' 



Paul 


----- Reply message -----
From: "TOM HART" <[email protected]>
Date: Sun, Feb 27, 2011 6:41 pm
Subject: [RBASE-L] - Re: Passing a variable from Rbase
To: <[email protected]>

Your code works just like I want to except when I run it, it gives me the 
following error

Running C:\Rbase9.1EmailWork\scriptname.ftp
***** Script error on line 7, column 1: EOF expected


^
If I edit the scriptname.ftp file, put a blank line and save, then launch 
scriptname.ftp it works
Is it looking for a carriage return or what?

Tom Hart




________________________________
From: Mikeb <[email protected]>
To: RBASE-L Mailing List <[email protected]>
Sent: Sun, February 27, 2011 9:01:31 AM
Subject: [RBASE-L] - Re: Passing a variable from Rbase

{ You will have to employ whatever collection method you
   use to set the variables for user/pass...
}

Set var vWrite text = null
Set var vMyUser text = (CVAL('User'))
Set var vPass text = '123456'
Set var vFtpHost text = 'ftp.myhost.com'

output scriptname.ftp

$host = '
set var vWrite = '$host="ftp.myhost.com"'
Write .vWrite
set var vWrite = '$user="' + .vMyUser +'"'
Write .vWrite
set var vWrite = '$password="123456"'
Write .vWrite

set var vWrite = 'OPENHOST($host,$user,$password)'
Write .vWrite
set var vWrite = 'PUTFILE("*.*",SUBDIRS)'

Write .vWrite

Output Screen

launch scriptname.ftp



----- Original Message ----- 
From: "TOM HART" <[email protected]>
To: "RBASE-L Mailing List" <[email protected]>
Sent: Sunday, February 27, 2011 9:15 AM
Subject: [RBASE-L] - Re: Passing a variable from Rbase


> Can you give me an example of a write statement?
>
>
>
>
> ________________________________
> From: Mikeb <[email protected]>
> To: RBASE-L Mailing List <[email protected]>
> Sent: Sun, February 27, 2011 8:11:27 AM
> Subject: [RBASE-L] - Re: Passing a variable from Rbase
>
> Simple enough then.  Create your ScripName.ftp file dynamically in RBase 
> and
> write the command lines as needed, collecting whatever RBase variable is
> needed into a write statement.
> When complete, then launch as you do now.
>
>
> ----- Original Message ----- 
> From: "TOM HART" <[email protected]>
> To: "RBASE-L Mailing List" <[email protected]>
> Sent: Saturday, February 26, 2011 8:20 PM
> Subject: [RBASE-L] - Re: Passing a variable from Rbase
>
>
>> Here is an example of the script
>> To run from Rbase I    launch scriptname.ftp
>> the help files say you can create variables with the $
>> like  $ftpname="ftp.myftp.com" and could do this
>> OPENHOST($ftpname,etc,)
>> #
>> # More script samples at http://www.ScriptFTP.com/examples.php
>> # Online scripting guide at http://www.ScriptFTP.com/reference.php
>> # Free technical support at http://www.ScriptFTP.com/contact.php
>> #
>> # Remember to save the changes before clicking run on the ScriptFTP
>> window.
>>
>> # Connect to FTP server
>> OPENHOST("ftp.myftp.com","myuserid","mypassword")
>>
>> # Download the new or modified asc files from the FTP site
>> SYNC("C:\myfolder","/mainfolder/ftpfolder",DOWNLOAD,"*.asc")
>>
>> # Transfer finished, close the connection
>> CLOSEHOST
>>
>>
>>
>>
>>
>>
>> ________________________________
>> From: Mikeb <[email protected]>
>> To: RBASE-L Mailing List <[email protected]>
>> Sent: Sat, February 26, 2011 5:40:33 PM
>> Subject: [RBASE-L] - Re: Passing a variable from Rbase
>>
>> OK.. I get that there are command scripts the are executed toward the FTP
>> program, but:
>>
>> What is the environment in which the commands (OPENHOST / PUTFILE) are
>> run?
>> Command Prompt? Or does the FTP program host its own scripting 
>> environment
>> like the R> in RBase.
>>
>> ----- Original Message ----- 
>> From: "TOM HART" <[email protected]>
>> To: "RBASE-L Mailing List" <[email protected]>
>> Sent: Saturday, February 26, 2011 3:39 PM
>> Subject: [RBASE-L] - Re: Passing a variable from Rbase
>>
>>
>>> here is an example
>>>
>>> $host="ftp.myhost.com"
>>> $user="myuser"
>>> $password="123456"
>>>
>>> OPENHOST($host,$user,$password)
>>> PUTFILE("*.*",SUBDIRS)
>>>
>>>
>>>
>>> ________________________________
>>> From: Mikeb <[email protected]>
>>> To: RBASE-L Mailing List <[email protected]>
>>> Sent: Sat, February 26, 2011 1:48:40 PM
>>> Subject: [RBASE-L] - Re: Passing a variable from Rbase
>>>
>>> how does the ftp program get the variables? Command Line?
>>>
>>>
>>> ----- Original Message ----- From: "TOM HART" <[email protected]>
>>> To: "RBASE-L Mailing List" <[email protected]>
>>> Sent: Saturday, February 26, 2011 1:14 PM
>>> Subject: [RBASE-L] - Passing a variable from Rbase
>>>
>>>
>>>> Can a variable be passed from Rbase to another program that can use
>>>> variables.
>>>> EG
>>>> I found an FTP program that I can integrate into Rbase,  this program
>>>> can
>>>> use
>>>> variables
>>>>
>>>> In Rbase
>>>> set variable in Rbase-  set var vFTPHost text = 'My host name'
>>>>
>>>> I know in Rbase the variable will be .vFTPHost but in the FTP program a
>>>>variable
>>>> is defined with $variablename
>>>> Can this be done
>>>>
>>>> Tom Hart
>>>> 

Reply via email to