sql >> Database teknologi >  >> RDS >> Sqlserver

Fanger fejlmeddelelse fra SQL Server i VBA i Excel

ADO-forbindelsesobjektet har en fejlsamling, som du kan kontrollere efter at have kørt din SQL:

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
Det burde få dig i gang. Du vil muligvis opdage, at du ser en 'fejl nul', der faktisk er en statusmeddelelse; hvis det er tilfældet, skal du lave noget ekstra kodning.



  1. Hvordan får du førende jokertegn-fuldtekstsøgninger til at fungere i SQL Server?

  2. CentOs Php og MySql-konfiguration

  3. HVIS FINDER tilstand, der ikke fungerer med PLSQL

  4. Indsættelse af billede i BLOB Oracle 10g