I'm getting an error message and I've checked to make sure that the field is the primary index in the table. VB code is rstReads.Index = "ReadID". The procedure reassigns 'reads' to different readers and uses the read id to determine who the 'read' is currently assigned to. Need fast answer as to what else could be causing this error. 500 points due to urgency. Thanks.