Thanks for the tips.  It worked as needed.  

Bob Thompson
LaPorte, IN
219-363-7441

Sent from my iPod

On Nov 14, 2013, at 9:05 AM, Dennis McGrath <[email protected]> wrote:

> Karen,
>  
> The where clause was to prevent accidentally updating records that were 
> already updated.
> Knowing myself, and assuming others make the same mistakes, I write 
> defensively.
> It helps me avoid OMG events!!!!
>  
> Dennis McGrath
> Software Developer
> QMI Security Solutions
> 1661 Glenlake Ave
> Itasca IL 60143
> 630-980-8461
> [email protected]
> From: [email protected] [mailto:[email protected]] On Behalf Of Karen Tellef
> Sent: Thursday, November 14, 2013 8:42 AM
> To: RBASE-L Mailing List
> Subject: [RBASE-L] - Re: String replace
>  
> I set up a test table with text that had:
>     Hello" there
>     Hello"there
> and then tried Denni's Update command without the Where clause.  It updated 
> fine, with the results:
>     Hello"" there    (changed)
>     Hello"there    (not changed)
> 
> It worked without the where clause so you could try leaving that off, Bob, 
> unless you have a really large table and need a where clause for speed.
>  
> Karen
> 
>  
> -----Original Message-----
> From: Dennis McGrath <[email protected]>
> To: RBASE-L Mailing List <[email protected]>
> Sent: Wed, Nov 13, 2013 5:19 pm
> Subject: [RBASE-L] - RE: String replace
> 
> Copy my code exactly.
> There is a space in there after the double quote.
> quote-percent-dblquote-space-percent-quote
>  
> Dennis McGrath
> Software Developer
> QMI Security Solutions
> 1661 Glenlake Ave
> Itasca IL 60143
> 630-980-8461
> [email protected]
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Bob Thompson
> Sent: Wednesday, November 13, 2013 5:04 PM
> To: RBASE-L Mailing List
> Subject: [RBASE-L] - RE: String replace
>  
> Thanks, however the %"% pulls up all instances of the double quote in my 
> case.  
> The % is the many character.  So '%"%' would mean retrieve all records that 
> include a double quotes.  I need only the records containing a double quote 
> with 
> a space immediately behind it
>  
>  
> Bob Thompson
> LaPorte, IN
> 219-363-7441
>  
> Sent from my iPod
>  
> On Nov 13, 2013, at 4:49 PM, Dennis McGrath <[email protected]> wrote:
>  
> > I'm assuming the quote you are searching for is the double quote and that 
> > your 
> rbase quote setting is the single quote
> > 
> > This works for me as far as finding the double-quote followed by a space.
> > 
> > browse all from testreplace where testreplace like '%" %'
> > 
> > This does the update. In addition, it will not mess up if run again.
> > 
> > update testreplace +
> > set testreplace = (SRPL(testreplace,'" ','"" ',0)) +
> > where testreplace not like '%"" %'
> > 
> > 
> > Dennis McGrath
> > Software Developer
> > QMI Security Solutions
> > 1661 Glenlake Ave
> > Itasca IL 60143
> > 630-980-8461
> > [email protected]
> > -----Original Message-----
> > From: [email protected] [mailto:[email protected]] On Behalf Of Bob Thompson
> > Sent: Wednesday, November 13, 2013 4:30 PM
> > To: RBASE-L Mailing List
> > Subject: [RBASE-L] - String replace
> > 
> > It is the simple things that sometimes stump me.  
> > 
> > I need to replace the following characters in text fields over many 
> > records.    
>  
> > 
> > Example.  
> > 
> > 2-5/8" Long Dimension
> > 
> > Needs to be
> > 
> > 2-5/8"" Long Dimension
> > 
> > I need to replace all ("space) with
> > (""space)
> > 
> > So far everything I have tried, ignores the space following the double 
> > quote. 
> > 
> > I have not even been successful in searching records to find which ones 
> contain the double quote followed by a space. 
> > 
> > I have used (char(32)) in several configurations but with no luck.  
> > 
> > Any thoughts appreciated. 
> > 
> > Bob Thompson
> > LaPorte, IN
> > 219-363-7441
> > 
> > 
>  
>  

Reply via email to