Aracılığıyla paylaş


Hata Arabirimlerindeki Bilgiler

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitik Platform Sistemi (PDW)Microsoft Fabric'te SQL veritabanı

OLE DB sürücüsünü indirme

SQL Server için OLE DB Sürücüsü, OLE DB tanımlı hata arayüzlerinde bazı hata ve durum bilgilerini bildirir: IErrorInfo, IErrorRecords ve ISQLErrorInfo.

SQL Server için OLE DB Sürücüsü, aşağıdaki IErrorInfo üye fonksiyonlarını destekler.

Üye işlevi Description
GetDescription Betimleyici hata mesajı dizisi.
GetGUID Hatayı tanımlayan arayüzün GUID'i.
AlınHelpContext Desteklenmiyor. Her zaman sıfır döndürür.
GetHelpFile Desteklenmiyor. Her zaman NULL döner.
GetSource String "Microsoft OLE DB Driver for SQL Server".

SQL Server için OLE DB Sürücüsü, tüketici erişimine uygun IErrorRecords üye fonksiyonlarını aşağıdaki şekilde destekler.

Üye işlevi Description
GetBasicErrorInfo Bir ERRORINFO yapısını hata hakkında temel bilgilerle doldurur. Bir ERRORINFO yapısı, hata için HRESULT dönüş değerini ve hatanın uygulandığı sağlayıcı ile arayüzü belirleyen üyeleri içerir.
GetCustomErrorObject ISQLErrorInfo ve ISQLServerErrorInfo arayüzlerinde referans döndürür.
GetErrorInfo IErrorInfo arayüzünde bir referans döndürüyor.
GetErrorParameters SQL Server için OLE DB Sürücüsü, parametreleri GetErrorParameters üzerinden tüketiciye döndürmez.
GetRecordCount Mevcut hata kayıtlarının sayısı.

SQL Server için OLE DB Sürücüsü, ISQLErrorInfo::GetSQLInfo parametrelerini aşağıdaki gibi destekler.

Parametre Description
pbstrSQLState Hata için bir SQLSTATE değeri döndürür. SQLSTATE değerleri SQL-92, ODBC ve ISO SQL ile API spesifikasyonlarında tanımlanmıştır. Ne SQL Server ne de SQL Server için OLE DB Sürücüsü, uygulamaya özgü SQLSTATE değerleri tanımlamıyor.
plNativeError Mevcut olduğunda master.dbo.sysmessages'ten SQL Server hata numarasını döndürür. SQL Server veri kaynağı için OLE DB Sürücüsü'nü başlatma girişiminde başarılı bir girişimden sonra yerel hatalar elde edilir. Denemeden önce, SQL Server için OLE DB Sürücüsü her zaman sıfır döndürür.

Ayrıca Bkz.

Hatalar