Hi Javier, I got out my old Rbase for DOS manuals....I still have them! I found the documentation about the collating and folding tables in the Rbase.cfg file, but I can't figure out what to do with that info. The code is treating the letter "Y" like a blank space. I vaguely remember that old printers some times print a small case y with 2 dots on top of it when there is supposed to be a blank space.
The code works when I run it in Rbase 9.5 32 on the database that I fixed using the UNLOAD command. The code misbehaves when I run in from with Rbase for DOS on the same database. I need to get out of Rbase for DOS permanently, and I am getting close, but not ready yet. Mike ________________________________ From: Javier Valencia <[email protected]> To: RBASE-L Mailing List <[email protected]> Sent: Fri, November 30, 2012 1:12:03 AM Subject: [RBASE-L] - RE: Code that quit working Mike, Perhaps it would help if you provide a little context on what you want to accomplish such as how the “hard blank” character 255 is generated and why you want to replace it with a ‘ ‘. I seem to recall (I could be wrong) that a blank ‘ ‘ was not allowed as replacement in SRPL until later versions, so maybe this is part of the problem. Also, did you look the case, collating and folding tables in the rbase.cfg file? Javier, Javier Valencia, PE O: 913-829-0888 H: 913-397-9605 C: 913-915-3137 From:[email protected] [mailto:[email protected]] On Behalf Of Michael J. Sinclair Sent: Thursday, November 29, 2012 11:31 PM To: RBASE-L Mailing List Subject: [RBASE-L] - Code that quit working Hi All, I have an app that was working just fine until recently, and now I can't figure out why it is acting differntly. I am running this code in Rbase for DOS... Here is the code... SET VAR vHARDBLANK = (CHAR(255)) UPDATE tablename SET columnname = (SRPL(columnname,.vHARDBLANK,' ',0)) The goal is to clean up the appearance of a report by changing any blanks to a hard blank. The code was working fine until yesterday, and now the above code erases the letter 'Y' Why is the letter 'Y' being treated like a blank? Thanks Mike Sinclair

