Think of adOpenForwardOnly as a one-way street.... but I can still go into shops on the street and purchase items....but, I cannot go back to previous shops - it's a one-way street.

adOpenKeyset is a two-way street... allowing me to go forward and backwards up and down the street & visiting any shop along the way.

It's possible to have adOpenForwardOnly & adLockReadOnly .... all the shops on the one-way street are closed ... all I can do is look in through the windows.

It's also possible to adOpenKeyset & adLockReadOnly ... all the shops on the two way street are closed... all I can do is look in through the windows.

Does that help?

=tg