× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Hi Steve

Got it - I actually like to use the SQL REPLACE best - the new %scnreplace BIF will probably be my choice when I can get there - %replace does only one instance - SQL REPLACE does every instance it finds in the string - makes things a lot easier.

Regards
Vern

On 1/10/2012 8:56 PM, sjl wrote:
Vern -
I am replacing the string if the scan is successful. You must not have seen
my reply to Chuck.
- sjl



"Vern Hamberg" wrote in message
news:mailman.3434.1326223784.2619.rpg400-l@xxxxxxxxxxxx...

I like the REPLACE function, too - but I don't see that Steve wants to
replace anything - he's only trying to find something - unless he
mentions replacing later in the thread.

Someone else mentioned the main difference between them is that SCAN
returns the position of all instances in an array, while %scan returns
only the first instance that exists after the start position. I really
like what SCAN does and wish it would be brought back into free-form.

If he only wants to know that a string is somewhere in a field, and
doesn't need to know all of them, a SELECT using the POSSTR function is
good, too. Or LOCATE, I think.

On 1/10/2012 8:24 AM, Rick.Chevalier@xxxxxxxxxxxxxxx wrote:
Have you thought about using the SQL REPLACE function? If 'Abc' is always
going to be replaced with 'ABC' in every record maybe it would be faster
to use SQL and operate on the records as a set.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.