srv_paramtype (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. |
Zwraca typ danych parametru wywołania zdalna procedura składowana.
Składnia
int srv_paramtype (
SRV_PROC *
srvproc
,
int
n
);
Argumenty
srvproc
Jest wskaźnik do struktury SRV_PROC dojście do połączenia określonego klient (w tym przypadek uchwytu, otrzymane zdalna procedura składowana wywołania).Struktura zawiera informacje biblioteki API procedury przechowywane Extended używa do zarządzania komunikacji i danych między aplikacją i klient.n
Wskazuje numer parametru.Pierwszy parametr jest 1.
Zwraca
Wartość tokenu typu danych parametru.Aby uzyskać informacje o typach danych, zobacz Typy danych (rozszerzona procedura przechowywana API).Jeśli nie ma żadnych nparametr th lub jeśli nie ma żadnych zdalna procedura składowana zwraca - 1.
This function returns the following values, if the parameter is one of the Microsoft SQL Server 2005 data types.
Nowe typy danych |
Zwracanie wartości |
---|---|
BITN |
SRVBIT |
BIGVARCHAR |
VARCHAR |
BIGCHAR |
CHAR |
BIGBINARY |
BINARNE |
BIGVARBINARY |
VARBINARY |
NCHAR |
CHAR |
NVARCHAR |
VARCHAR |
NTEXT |
-1 |
Uwagi
Po nawiązaniu połączenia zdalna procedura składowana z parametrami parametry można przekazać nazwę lub położenie (nienazwanych).Jeśli zdalna procedura składowana rozmowy z niektórych parametrów przekazanych przez nazwę i niektóre przekazywane według położenia, wystąpi błąd.Nadal nosi obsługi SRV_RPC, ale wydaje się, jak gdyby były bez parametrów i srv_rpcparams zwraca wartość 0.
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. |