rsGetName.Open strSQL, DB, adOpenStatic, adLockReadOnly, adCmdTextIf the user decides to make changes and hits the save - I store the primary and the close this rs - I the open with this...
rsGetName.Open strSQL, DB, adOpenStatic, adLockOptimistic, adCmdTextI rs.find the primary and then update the rs and then close - then open the readonly rs again finding the primary again so it stays on the same record...