Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Ważna
Ta funkcja zostanie usunięta w przyszłej wersji programu SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji. Zamiast tego użyj integracji CLR.
Określa aktualny adres danych kolumny.
Syntax
int srv_setcoldata (
SRV_PROC *
srvproc
,
int
column
,
void *
data
);
Arguments
srvproc
Jest wskaźnikiem do struktury SRV_PROC, która jest uchwytem dla konkretnego połączenia klienta. Struktura zawiera informacje, które biblioteka API Extended Stored Procedure wykorzystuje do zarządzania komunikacją i danymi między aplikacją a klientem.
kolumna
Wskazuje numer kolumny, dla której podano adres. Kolumny są ponumerowane od 1.
data
Jest wskaźnikiem danych kolumny. Pamięć przydzielona na dane nie powinna być zwalniana, dopóki dane kolumnowe nie zostaną zastąpione kolejnym wywołaniem srv_setcoldata lub dopóki srv_senddone nie zostanie wywołane.
Zwroty
POWODZENIE lub NIEPOWODZENIE.
Remarks
Każda kolumna wiersza musi być najpierw zdefiniowana srv_describe. Adresy danych kolumn są początkowo ustawiane za pomocą srv_describe. Jeśli adres danych kolumn się zmieni, srv_setcoldata musi zostać wywołany, aby określić nowy adres danych, a srv_setcoldata musi być wywołany osobno dla każdej zmienionej kolumny.
Dane zerowe są reprezentowane przez ustawienie długości kolumny na 0 z srv_setcollen. Adres danych jest wtedy ignorowany.
Ważna
Powinieneś dokładnie przejrzeć kod źródłowy rozszerzonych procedur przechowywanych i przetestować skompilowane pliki DLL przed instalacją ich na serwerze produkcyjnym. Informacje o przeglądzie i testowaniu bezpieczeństwa znajdziesz na tej stronie internetowej Microsoft.