Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menangkap pesan kesalahan dari SQL Server di VBA di Excel

Objek koneksi ADO memiliki koleksi Errors, yang dapat Anda periksa setelah menjalankan 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
Itu seharusnya membantu Anda memulai. Anda mungkin menemukan bahwa Anda melihat 'kesalahan nol' yang sebenarnya adalah pesan status; jika demikian, Anda harus melakukan beberapa pengkodean tambahan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Fungsi CHARINDEX() Bekerja di SQL Server (T-SQL)

  2. Pilih kolom secara dinamis dalam kueri SQL

  3. SQL SERVER 2008 PEMICU PADA CREATE TABLE

  4. Mengapa kita selalu lebih suka menggunakan parameter dalam pernyataan SQL?

  5. Cara Mereferensikan Kunci JSON yang Mengandung Karakter Khusus saat menggunakan OPENJSON, JSON_QUERY, dan JSON_VALUE (SQL Server)