Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Прихващане на съобщение за грешка от SQL Server във VBA в Excel

Обектът за свързване на ADO има колекция от грешки, която можете да проверите след стартиране на вашия 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
Това трябва да ви помогне да започнете. Може да откриете, че виждате „нула грешка“, което всъщност е съобщение за състояние; ако е така, ще трябва да направите допълнително кодиране.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 начина за връщане на броя на редовете във всеки дял в SQL Server (T-SQL)

  2. Как мога да предотвратя нарастването на журнала в SQL Server, когато вмъквам милиони записи

  3. Изберете текущо салдо от колоните за кредитен дебит на таблицата

  4. Гарантирано ли е, че ръководствата са уникални?

  5. Форматът на датата на SQL Server зависи от потребителя?