M
mroberts@rev.com.au
Guest
Further detail on the above ... where we are doing a FIND with ROWID, we are using a local buffer defined in a method in a class DEFINE BUFFER b1_customer FOR customer. FIND b1_customer where rowid(b1_customer) = rRowID no-lock no-error. if available b1_customer then do: /* here we are getting old data, even though it is a locally defined buffer coped to the method */ /* we now have to add the below line ... why? */ find current b1_customer no-lock no-error. end. There is a likelihood that the default buffer customer has a record in it from some previous activity elsewhere, if it has the same ROWID, is our local buffer picking up it's remains? Mark
Continue reading...
Continue reading...