If I attempt to build a cursor containing a locked record, what happens? Do I get an error immediately, or do I find out only if I call VCursor.Add or VCursor.Update? Charles Yeomans