Informasi di Antarmuka Kesalahan yang ditentukan OLE DB
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)
Penyedia SQL Server Native Client OLE DB melaporkan beberapa informasi kesalahan dan status di antarmuka kesalahan yang ditentukan OLE DB IErrorInfo, IErrorRecords, dan ISQLErrorInfo.
Penyedia SQL Server Native Client OLE DB mendukung fungsi anggota IErrorInfo sebagai berikut.
Fungsi anggota | Deskripsi |
---|---|
GetDescription | String pesan kesalahan deskriptif. |
GetGUID | GUID antarmuka yang menentukan kesalahan. |
GetHelpContext | Tidak didukung. Selalu mengembalikan nol. |
GetHelpFile | Tidak didukung. Selalu mengembalikan NULL. |
GetSource | String "Klien Asli Microsoft SQL Server". |
Penyedia SQL Server Native Client OLE DB mendukung fungsi anggota IErrorRecords yang tersedia untuk konsumen sebagai berikut.
Fungsi anggota | Deskripsi |
---|---|
GetBasicErrorInfo | Mengisi struktur ERRORINFO dengan informasi dasar tentang kesalahan. Struktur ERRORINFO berisi anggota yang mengidentifikasi nilai pengembalian HRESULT untuk kesalahan, dan penyedia dan antarmuka tempat kesalahan diterapkan. |
GetCustomErrorObject | Mengembalikan referensi tentang antarmuka ISQLErrorInfo, dan ISQLServerErrorInfo. |
GetErrorInfo | Mengembalikan referensi pada antarmuka IErrorInfo . |
GetErrorParameters | Penyedia SQL Server Native Client OLE DB tidak mengembalikan parameter kepada konsumen melalui GetErrorParameters. |
GetRecordCount | Jumlah rekaman kesalahan yang tersedia. |
Penyedia SQL Server Native Client OLE DB mendukung parameter ISQLErrorInfo::GetSQLInfo sebagai berikut.
Parameter | Deskripsi |
---|---|
pbstrSQLState | Mengembalikan nilai SQLSTATE untuk kesalahan. Nilai SQLSTATE didefinisikan dalam spesifikasi SQL-92, ODBC dan ISO SQL, dan API. Baik SQL Server maupun penyedia SQL Server Native Client OLE DB tidak menentukan nilai SQLSTATE khusus implementasi. |
plNativeError | Mengembalikan nomor kesalahan SQL Server dari master.dbo.sysmessages saat tersedia. Kesalahan asli tersedia setelah upaya yang berhasil untuk menginisialisasi sumber data penyedia SQL Server Native Client OLE DB. Sebelum upaya, penyedia SQL Server Native Client OLE DB selalu mengembalikan nol. |
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk