Udostępnij za pośrednictwem


srv_setcoldata (rozszerzona procedura składowana API)

Important noteImportant Note:

This feature will be removed in a future version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible. Zamiast korzystać z integracja środowiska CLR.

Określa bieżący adres dla kolumna danych.


int srv_setcoldata (
SRV_PROC *
srvproc
,
int 
column
,
void *
data 
);

Argumenty

  • srvproc
    Jest wskaźnikiem struktury SRV_PROC, która jest dojście do połączenia określonego klient.Struktura zawiera informacje o bibliotece Extended API procedura przechowywana używane do zarządzania komunikacji i danych między aplikacją a klient.

  • column
    Wskazuje numer kolumna dla określono jest adres.Kolumny są ponumerowane i zaczynają się od liczby 1.

  • data
    Jest wskaźnikiem dla kolumna danych.Pamięć przydzielona dla data nie należy zostały zwolnione, dopóki dane kolumna są zastępowane przez inne wywołanie do srv_setcoldata, or until srv_senddone nosi nazwę.

Zwraca wartość

Powiodła się lub zakończyć się NIEPOWODZENIEM.

Remarks

Każda kolumna w wierszu musi być zdefiniowana najpierw z srv_describe.Z wstępnie ustawionych kolumna danych adresów srv_describe.Jeśli zmieni się adres danych kolumna srv_setcoldata musi zostać wywołana, aby określić nowy adres danych i srv_setcoldata musi zostać wywołana oddzielnie dla każdej kolumna zmienione.

Wartości null dane są reprezentowane przez ustawienie długości kolumna na 0 z srv_setcollen.Adres danych to jest ignorowane.

Security noteSecurity Note:

Należy dokładnie przejrzeć kod źródłowy rozszerzonych procedur przechowywanych oraz przetestować skompilowane biblioteki DLL przed zainstalowaniem ich na serwerze produkcyjnym.Aby uzyskać informacje dotyczące zabezpieczeń Przegląd i testowania zobacz temat to Witryny firmy Microsoft w sieci Web.