El objeto de conexión ADO tiene una colección de Errores, que puede verificar después de ejecutar su SQL:
Eso debería ayudarte a empezar. Puede encontrar que está viendo un 'error cero' que en realidad es un mensaje de estado; si es así, tendrá que hacer algo de codificación adicional.conn.Errors.Clear
Set rs = conn.Execute(Myquery)
If conn.Errors.Count > 0 Then
For i = 0 To conn.Errors.Count
Debug.Print conn.Error(i).Number
Debug.Print conn.Error(i).Source
Debug.Print conn.Error(i).Description
next i
End If