When calling updatebatch on a re(dis)connected recordset,
an error is generated for updates where the original query
involved a union. The error relates to insuficient key
column information. This is the result of the ole db
persistence xml schema not including a 'rs:keycolumn=true'
attribute on a keycolumn (involved in the union) when the
recordset was originally disconnected and schema attached
via adPersistXML. Attempting to set the dynamic ADO
property 'unique value = true' - as per MS article
Q145493 - fails to resolve the issue. Has anybody
experienced this issue/found a solution?