>I'm executing a REPLACE ALL command, but depending on how I get the data for it, it acts differently. The data is comming from a memory variable that has been validated against a dbf. When the memory variable gets it's value from a browse window, the REPLACE ALL works properly. However, when the memory variable comes from the user entering the value, the REPLACE ALL only changes the first record. The value of the memory vaule is identical in both cases, but the REPLACE ALL command opperates differently. Does anyone know why this is happening?
Could be hitting a locked record, then REPLACE ALL will failm in a SHARED environment. Depending on how critical it is for all the replacements to occur, you can take different strategies...
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.