¿Cómo obtener las filas afectadas en VBA ADO Ejecutar?

Los siguientes errores de código en elMsgBox cn.RecordsAffected linea con:

Los argumentos son del tipo incorrecto, están fuera del rango aceptable o están en conflicto entre sí.

¿Cómo puedo obtener con éxito el número de filas afectadas? Esto es para un proyecto de Access 2003. Prefiero mantenerlo en formato 2003, así que si hubiera otra forma de hacerlo, sería genial. Me gustaría no tener que actualizar todo el proyecto en aras de esta función.

Private Sub Command21_Click()
On Error GoTo Err1:
    Dim cn As ADODB.Connection
    Set cn = New ADODB.Connection
    With cn
        .Provider = "SQL Native Client"
        .ConnectionString = "Server=myserver\myinstance;Database=mydb;Uid=myuser;Pwd=mypass;]"
        .Open
    End With

On Error GoTo Err2:
    cn.Execute "SELECT * INTO someschema.sometable FROM someschema.anothertable"
    MsgBox cn.RecordsAffected
    Exit Sub

Err1:
    MsgBox "Failed to connect to database!"
    Exit Sub

Err2:
    MsgBox Err.DESCRIPTION
    cn.Close

End Sub

Respuestas a la pregunta(1)

Su respuesta a la pregunta