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 >>>>

