Dönüş kodları
En temel düzey, bir üye işlev başarılı veya başarısız olur.AT bir biraz daha kesin düzey, bir işlev başarılı olabilmesi, ancak ne uygulama geliştirici amacı, başarılı olabilir.
ole db dönüş kodları hakkında daha fazla bilgi için bkz: Dönüş kodları (ole db).
Zaman bir SQL Server yerel istemci ole db sağlayıcı üye işlev s_ok, başarılı işlevini verir.
Zaman bir SQL Server yerel istemci ole db sağlayıcı üye işlev s_ok dönmez, ole/com hresult açma başarısız oldu ve IS_ERROR makroları belirlemek genel başarı veya başarısızlık işlevi.
true dönerse başarısız veya IS_ERROR SQL Server yerel istemci ole db sağlayıcı tüketici üye işlev yürütme başarısız olduğunu sağlar.Ne zaman başarısız IS_ERROR iade veya yanlış ve hresult s_ok, eşit olmayan SQL Server yararlandığından yerel istemci ole db sağlayıcı tüketici emin işlev başarılı bazı fikir.Tüketici bu "başarı" bilgileri ile ilgili ayrıntılı bilgi alabilirsiniz dönüşü SQL Server yerel istemci ole db sağlayıcı hata arabirimler.Ayrıca, durum (başarısız makro döndürür true) açıkça bir işlev başarısız olduğunda, genişletilmiş hata bilgileri kullanılabilir SQL Server yerel istemci ole db sağlayıcı hata arabirimler.
SQL ServerYerel istemci ole db sağlayıcı tüketiciler yaygın olarak "başarı bilgilerle" db_s_errorsoccurred karşınıza hresult dönmek.Genellikle, db_s_errorsoccurred dönmek üye işlevler durum değerlerini tüketiciye teslim eden bir veya daha fazla parametreleri tanımlayın.Hata bilgisi tüketici tüketiciler kullanılabilir olduğunda durum değerleri almak için uygulama mantığını uygulamak böylece durum değeri parametrelerinde döndürülen dışında kullanılabilir.
The SQL Server Native Client OLE DB provider member functions do not return the success code S_FALSE.Tüm SQL Server her zaman yerel istemci ole db sağlayıcı üye işlevler dönüş s_ok belirtmek başarı.