sql >> Databasteknik >  >> RDS >> Sqlserver

Fångar felmeddelande från SQL Server i VBA i Excel

ADO-anslutningsobjektet har en Errors-samling, som du kan kontrollera efter att ha 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 borde få dig igång. Du kanske upptäcker att du ser ett "fel noll" som faktiskt är ett statusmeddelande; i så fall har du ytterligare en kodning att göra.



  1. Vagrant port forwarding för Mysql

  2. FÖR XML PATH(''):Escapende specialtecken

  3. Informix motsvarande mysqls SHOW CREATE TABLE

  4. Arbeta med cPanel MySQL-databaser