Bagikan melalui


Informasi dalam Antarmuka Kesalahan

Berlaku untuk: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Unduh driver OLE DB

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, serta penyedia dan antarmuka tempat kesalahan diterapkan.
GetCustomErrorObject Mengembalikan referensi pada 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 tersebut. Nilai SQLSTATE didefinisikan dalam spesifikasi SQL-92, ODBC dan ISO SQL, dan API. Baik SQL Server maupun Driver OLE DB untuk nilai SQLSTATE khusus implementasi yang ditentukan SQL Server.
plNativeError Mengembalikan nomor kesalahan SQL Server dari master.dbo.sysmessages bila 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.

Lihat juga

Kesalahan