Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Database Azure
SQLInstans
Terkelola Azure SQLAzure Synapse Analytics
Sistem Platform Analitik (PDW)
Database SQL di Microsoft Fabric
Driver OLE DB untuk SQL Server melaporkan beberapa informasi kesalahan dan status di antarmuka kesalahan yang ditentukan OLE DB IErrorInfo, IErrorRecords, dan ISQLErrorInfo.
Driver OLE DB untuk SQL Server 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 "Driver Microsoft OLE DB untuk SQL Server". |
Driver OLE DB untuk SQL Server 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 | Driver OLE DB untuk SQL Server tidak mengembalikan parameter kepada konsumen melalui GetErrorParameters. |
| GetRecordCount | Jumlah rekaman kesalahan yang tersedia. |
Driver OLE DB untuk SQL Server 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 Driver OLE DB untuk SQL Server tidak menentukan nilai SQLSTATE khusus implementasi. |
| plNativeError | Mengembalikan nomor kesalahan SQL Server dari master.dbo.sysmessages saat tersedia. Kesalahan asli tersedia setelah upaya berhasil menginisialisasi Driver OLE DB untuk sumber data SQL Server. Sebelum upaya, Driver OLE DB untuk SQL Server selalu mengembalikan nol. |