LOL, thank you gentlemen you are all scholars, because of your sage advice I
have cut my estimated time to do a clear down from an estimated 45 days (of
8 hours) to 4 hours.

The version of Unidata I use assumes the "R" option if no third parameter is
given to the TRIM function.

----- Original Message ----- 
From: "Jonathan Leckie" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 25, 2004 12:29 PM
Subject: Optimisation ?


> I have the following piece of code :
>
> IF REC<1> � '' THEN
>   MAX=DCOUNT(REC<1>,VM)
>   FOR LOP=1 TO MAX
>     IF REC<1,LOP> = '' THEN
>       REC=DELETE(REC,1,LOP,0)
>       IF LOP = MAX THEN GO 300
>       LOP=LOP-1
>     END
>   NEXT LOP
> END
>
> I wonder could this simply be replaced with :
>
> IF REC<1> � '' THEN
>   REC<1>=TRIM(REC<1>,@VM)
>   GO 300
> END
>
> Can anyone see any problems with using TRIM to remove trailing, repeated
and
> initial value markers and therefore achieving the same effect without
> looping through each multi-value?  This is on Unidata 3.3.2 incidentally.
>



-- 

************************************************************************
* This message has been scanned for viruses and dangerous content by      
* Blairs of Scotland MailScanner, and is believed to be clean.            
*                                                                           
* This email and any files transmitted with it are confidential and 
* intended solely for the use of the individual or entity to which they
* are addressed.
*
* If you have received this email in error please notify us at Blairs
* of Scotland via email at [EMAIL PROTECTED]
************************************************************************

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

Reply via email to