Razzak and all list members,
You mention "The returned value is stored in the STP_RETURN system variable. This option will return an -ERROR- when used outside a Stored Procedure."
I have often wondered how can one test a stored procedure (when it is still in a command format where you have a "RETURN .varname".
Prior to version 6.5 or possibly 6.1a (it was undocumentd ) but you could run ".RMD" file with a "RETURN .varname" without getting an error message. RBase would set return the variable in the MICRORIM_RETURN system variable.
When the "STP_RETURN" system variable was added the undocumented feature went away.
--
Sincerely, Jim Bentley
American Celiac Society
266 Midway Dr
River Ridge LA 70123
email: [EMAIL PROTECTED] Phone: 504-738-6165
-----Original Message----- From: A. Razzak Memon <[EMAIL PROTECTED]> Sent: Wed, 11 May 2005 08:54:54 -0400 To: [email protected] (RBASE-L Mailing List) Subject: [RBASE-L] - Tip of the Day: Controlling the maximum length of RETURNvariable
Tip of the Day: Controlling the maximum length of RETURN variable
Section: Stored Procedures and Triggers
RETURN varname option is used ONLY within a Stored Procedure to return a value.
The returned value is stored in the STP_RETURN system variable. This option will return an -ERROR- when used outside a Stored Procedure. The default is TEXT 8 characters, but if you want more, you can set it to a larger value. You can control the maximum length at procedure definition time, or by editing the SYS_PROC_LEN column in SYS_PROC_COLS system table.
Example 01:
PUT MyTest.PRC AS MyTest P1 INTEGER RETURN TEXT (30) will set the limit for the RETURN value at 30 characters.
Very Best R:egards,
Razzak.
--- RBASE-L ================================================ TO POST A MESSAGE TO ALL MEMBERS: Send a plain text email to [email protected]
(Don't use any of these words as your Subject:
INTRO, SUBSCRIBE, UNSUBSCRIBE, SEARCH,
REMOVE, SUSPEND, RESUME, DIGEST, RESEND, HELP)
================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [email protected]
In the message SUBJECT, put just one word: INTRO
================================================
TO UNSUBSCRIBE: Send a plain text email to [email protected]
In the message SUBJECT, put just one word: UNSUBSCRIBE
================================================
TO SEARCH ARCHIVES:
Send a plain text email to [email protected]
In the message SUBJECT, put just one word: SEARCH-n
(where n is the number of days). In the message body, place any text to search for.
================================================

