Udostępnij przez


Zwracają kodów

Na najbardziej podstawowym poziomie funkcja element członkowski powiedzie się lub kończy się niepowodzeniem.poziom nieco bardziej precyzyjne funkcja może się powieść, ale jego sukces może nie być jakie projektantów aplikacji przeznaczonych.

Aby uzyskać więcej informacji na temat kodów zwrotnych OLE DB zobacz Zwracają kodów (OLE DB).

Gdy SQL Server Macierzysta klient OLE DB dostawca element członkowski członkowski funkcja zwraca S_OK funkcji powiodło się.

Gdy SQL Server Macierzysty klient OLE DB dostawca element członkowski członkowski funkcja nie zwraca S_OK, rozpakowywanie HRESULT OLE/COM nie powiodła się i IS_ERROR makra można określić ogólne Powodzenie lub Niepowodzenie funkcji.

Jeśli nie powiodło się lub IS_ERROR zwraca wartość PRAWDA, SQL Server Konsument macierzystego dostawca klient OLE DB jest pewność, że wykonanie funkcja element członkowski nie powiodło się. Gdy nie powiodło się lub IS_ERROR zwracają wartość FAŁSZ i HRESULT nie jest równa S_OK, SQL Server Konsument macierzystego dostawca klient OLE DB jest pewność, że funkcja powiodło się w niektórych znaczeniu. Konsument może pobierać szczegółowe informacje na ten "Powodzenie informacje" powrócić z SQL Server Macierzyste interfejsy błąd dostawca klient OLE DB. Ponadto przypadek, gdy funkcja wyraźnie nie (nie powiodło się makra zwroty PRAWDA), rozszerzone informacje o błędzie jest dostępne z SQL Server Macierzyste interfejsy błąd dostawca klient OLE DB.

SQL Server Konsumenci macierzystego dostawca klient OLE DB wystąpić powszechnie zwrotu HRESULT DB_S_ERRORSOCCURRED "Powodzenie informacje".Zazwyczaj funkcji element członkowski, które zwracają DB_S_ERRORSOCCURRED zdefiniować jeden lub więcej parametrów, które dostarczają wartości stanu do konsumenta.Brak informacji o błędzie mogą być dostępne dla konsumenta niż zwracane w parametrach wartość stanu tak konsumentów powinny implementować logiki aplikacji do pobierania wartości stanu, gdy są one dostępne.

The SQL Server Native klient OLE DB dostawca element członkowski functions do not return the success code S_FALSE. Wszystkie SQL Server Funkcje składowe dostawca klient OLE DB macierzystym zawsze zwracają S_OK do wskazania sukcesu.

See Also

Concepts