|
Thank you Rich. That is very helpful.
Tricia >>> [EMAIL PROTECTED] 09/26/02 11:38AM >>> Tricia, The following is from the R:Base Syntax HTML documents. This should explain those weird PROMPTS. Rich Starkey R:BASE Prompts We are all familiar with, and have often times come to love, the venerable R> Prompt. However, there are other prompts that you will run across from time to time when using R:BASE. This document attempts to list them and discuss how to exit the Prompt safely. PromptDescriptionExit Method R>This is the standard Command Entry prompt. (Exiting this will exit R:BASE)EXIT or QUIT B>Indicates that you have entered a BREAK command but have not reached the end of the looping structure (such as an ENDSW).In most cases ENDSW. The [Esc] key may work. I>This prompt indicates that you are currently within an IF or ELSE body block for conditions that are not met.ENDIF L>This indicates that you are in a LOAD table status.END S>This indicates that you are inside a SWITCH or CASE command block for the non-matching CASEs for a SWITCH but that you have not yet matched a case. Once you have matched a case this is replaced by the B> Prompt. ENDSW W>This indicates that you are inside of a WHILE loop command block.ENDWH Examples The following examples must be typed at the R> Prompt. The following example shows the I> Prompt. R> IF 'A' = 'B' THEN I> WRITE 'TRUE' *(The I> Prompt indicates this is not being processed and we are waiting for a control structure such as an ELSE or ENDIF) I> ELSE R> WRITE 'FALSE' *(The R> Prompt indicates commands are being processed. In this case, because A does not equal B. What follows on the next line is the output from the WRITE command. FALSE R> ENDIF The following example illustrates the S> and B> Prompts. R> SET VAR vX INT = 1 R> SWITCH (.vX) S> CASE 0 *(As with the I> Prompt the S> Prompt indicates a CASE has not matched the value of the vX variable.) S> WRITE 'I am zero' S> BREAK S> CASE 1 R> WRITE 'I am one' *(The prompt changes to "R>" because this is the "active" case. What follows on the next line is the output from the WRITE command.) I am one R> BREAK B> CASE 2 *(Here is the "B>" where the SWITCH is looking for the "ENDSW" command. This happens because the MATCH has been found and all further commands should be ignored.) B> WRITE 'I am two' B> BREAK B> ENDSW R> *(Here we have exited the SWITCH structure.) The following example illustrates the W> Prompt. Once the ENDWH command is entered many lines of text will be written to the screen. These lines will terminate after one minute. R> SET VAR vLater TIME = (ADDMIN(.#TIME,1)) R> WHILE #TIME < .vLater THEN W> WRITE 'Not Yet: ' .#TIME W> ENDWH The following commands will illustrate the L> Prompt. They also create a new database named TestLPrm which can be deleted. R> CREATE SCHEMA AUTH TestLPrm R> CREATE TABLE TestLPrm (TestCol INT) R> LOAD TestLPrm L> 1 *(The L> Prompt indicates that R:BASE is waiting for data to be entered. L> 2 L> 3 L> END R> -------Original Message------- From: [EMAIL PROTECTED] Date: Thursday, September 26, 2002 12:47:28 PM To: Subject: R to B I did a simple command at the R> and I got a B>. Does anyone know why that happend and what I need to do to get back to the R> ? Tricia ================================================ TO SEE MESSAGE POSTING GUIDELINES: Send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: INTRO rbase-l ================================================ TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: UNSUBSCRIBE rbase-l ================================================ TO SEARCH ARCHIVES: http://www.mail-archive.com/rbase-l%40sonetmail.com/ |
- R to B Tricia PORTER
- Re: R to B Richard Starkey
- Re: R to B David M. Blocker
- Re: R to B Tricia PORTER
- Re: R to B Richard Starkey
