Hi Jay,
I simply called the lock method in the connection object (in my case that was the server-side component of the remote object). I didn't call data.lock (recno), although I did not prevent it.
However, in this forum you find various different solutions to this. Which one you finally submit is rather a question of personal taste than of correctness. I think this is one of those points where the assignment is deliberately vague.
There is also one thing I did not check when I was coding the
SCJD: read/write locks (instead of a write-only lock, as I had it). Read/write locks are a fairly standard task in databases.
Hope this helps.
[ November 05, 2002: Message edited by: Mag Hoehme ]