sql >> Database >  >> RDS >> Sqlserver

Foutmelding opvangen van SQL Server in VBA in Excel

Het ADO-verbindingsobject heeft een foutenverzameling, die u kunt controleren nadat u uw 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
Dat zou je op weg moeten helpen. Het kan zijn dat u een 'fout nul' ziet die eigenlijk een statusbericht is; als dat zo is, heb je wat extra codering te doen.



  1. mysql Toegang geweigerd voor gebruiker [e-mail beveiligd] (met wachtwoord:NEE) ondanks het instellen van een wachtwoord en het invoeren in de verbinding uri

  2. Snel gegevens importeren naar mysql in Java

  3. Wordpress-gebruikers en usermeta - meerdere rijen in één tabel samenvoegen met één rij in een andere tabel

  4. Visio gebruiken om MySQL DDL te genereren