Obiekt połączenia ADO zawiera kolekcję Errors, którą można sprawdzić po uruchomieniu kodu SQL:
To powinno ci na początek wystarczyć. Może się okazać, że widzisz „błąd zero”, który w rzeczywistości jest komunikatem o stanie; jeśli tak, będziesz musiał wykonać dodatkowe kodowanie.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