srv_senddone (Extended przechowywane procedury API)
Ważne: |
---|
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja. Użyj integracja CLR. |
Wysyła komunikat o zakończeniu wyników do klient.
Składnia
int srv_senddone (
SRV_PROC *
srvproc
,
DBUSMALLINT
status
,
DBUSMALLINT
info
,
DBINT
count
);
Argumenty
srvproc
Jest wskaźnik do struktury SRV_PROC dojście do połączenia określonego klient (w tym przypadek uchwyt, który odebrał żądanie języka).Struktura zawiera informacje biblioteki API procedury przechowywane Extended używane do zarządzania komunikacji i danych między aplikacji i klient.status
Jest 2-bajtowe pole różnych status flagi.Wiele flag zestaw przy użyciu oraz i lub operatorów logicznych z status wartości flagi.W poniższej tabela wymieniono możliwe status flagi.Flaga stanu
Opis
SRV_DONE_COUNT
count Parametr zawiera nieprawidłowy licznik.
SRV_DONE_ERROR
Bieżące polecenia klient odebrała błąd.
info
To pole zarezerwowane, 2-bajtowe.Ustaw tę wartość na 0.count
4-Bajtowe pole używane do wskazania licznika dla bieżącego jest zestaw wyników.Jeśli flaga SRV_DONE_COUNT jest zestaw w status pole, count przechowuje prawidłowa liczba.
Zwraca
SUCCEED lub błędów
Uwagi
Żądanie klient może spowodować serwer wykonać polecenia i zwraca liczbę zestawów wyników.Dla każdego zestaw wyników srv_senddone musi zwrócić komunikat o zakończeniu wyników do klient.
count Pole wskazuje liczbę wierszy dotyczy polecenia.Jeśli count pole zawiera liczbę, powinny być flagi SRV_DONE_COUNT zestaw w status pola.To ustawienie umożliwia klient do rozróżniania między count wartość 0 lub nieużywane count pole.
Nie wywołuj srv_senddone z obsługi SRV_CONNECT.
Uwaga dotycząca zabezpieczeń |
---|
Należy dokładnie przejrzeć kod źródłowy rozszerzonych procedur przechowywanych oraz przetestować skompilowane biblioteki DLL przed zainstalowaniem ich na serwerze produkcyjnym.Informacje o przegląd zabezpieczeń i testowania Zobacz to witryna sieci Web Microsoft. |