I have created a form that contains place markers for fields but I didn't bind the field to a query. I created an ADODB recordset between 3 tables linked by a common key field. The contributor table field linked to the address table linked to a phonenumber table. All linked by contributorid field. I am using a Class called Contributor to fill in the fields using property Get and let. The navigation command buttons Previous, Next, New seem to work but when I invoke the recordset.clone.update I get an error message Run time error -2147467259(80004005) Insufficient key column information for updating or refreshing.