Dönüş kodları

En temel düzeyde, bir üye işlev başarılı veya başarısız olur. Biraz daha hassas bir düzeyde işlev başarılı olabilir, ancak başarısını ne uygulama geliştirici amaçlanan olmayabilir.

ole db dönüş kodları hakkında daha fazla bilgi için bkz: Dönüş kodları (ole db).

Ne zaman bir SQL Serveryerel istemci ole db sağlayıcısı üye işlev s_ok, başarılı işlevi döndürür.

Ne zaman bir SQL Serveryerel istemci ole db sağlayıcısı üye işlev s_ok Dönmez, genel başarı veya başarısızlık bir işlev başarısız ole/com hresult-açma ve IS_ERROR makroları belirleyebilirsiniz.

true dönerse başarısız ya da IS_ERROR SQL Serveryerel istemci ole db sağlayıcısı tüketici güvence üye işlevi yürütme başarısız. Zaman başarısız veya IS_ERROR dönmek yanlış ve hresult s_ok, eşit olmayan SQL Serveryerel istemci ole db sağlayıcısı tüketici güvence işlevi bir anlamda başarılı. Tüketici bu "başarı" bilgi ile ilgili ayrıntılı bilgi alabilirsiniz iade gelen SQL Serveryerel istemci ole db sağlayıcısı hata arabirimler. Ayrıca, burada bir işlev açıkça başarısız (başarısız makro döndürür true) durumunda, genişletilmiş hata bilgileri kullanılabilir SQL Serveryerel istemci ole db sağlayıcısı hata arabirimler.

SQL ServerYerel istemci ole db sağlayıcısı tüketici sık db_s_errorsoccurred "başarı bilgilerle" karşılaşmak hresult dönmek. Genellikle, db_s_errorsoccurred döndüren üye işlevler durum değerlerini tüketiciye sunmak bir veya daha fazla parametreleri tanımlayın. Hata bilgisi mevcut durum-değer parametreleri döner, bu yüzden tüketicilerin kullanılabilir olduğunda durum değerleri almak için uygulama mantığını uygulamak dışındaki tüketiciye olabilir.

SQL ServerYerel istemci ole db sağlayıcısı üye işlevler s_false başarı kodu döndürmez. Tüm SQL Serveryerel istemci ole db sağlayıcısı üye işlevler daima başarı belirtmek için s_ok döndürür.

Ayrıca bkz.

Kavramlar

Hataları