Here is my situation:

I am using a proprietary database encryption routine. When I bring in a recordset and decrypt it in place, I get an error:

Run-time error '-2147217887 (80040e21)':
Multiple-step operation generated errors. Check each status value.

The ADO Connection object only has the above error in it's Errors collection, nothing else. I cannot change the field's ISAUTOINCREMENT property on the fly, and disconnecting the recordset doesn't help with anything I have tried.

Does any of this make sense? Am I attempting the impossible?