Udostępnij za pośrednictwem


srv_setcoldata (Extended przechowywane procedury API)

Ważna informacjaWaż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.

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

Składnia


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

Argumenty

  • srvproc
    Jest wskaźnik do struktury SRV_PROC dojście do połączenia określonego klient.Struktura zawiera informacje biblioteki API procedury przechowywane Extended używa do zarządzania komunikacji i danych między aplikacją i klient.

  • column
    Wskazuje liczbę adres jest są określone dla kolumna.Kolumny są numerowane począwszy od 1.

  • data
    Jest wskaźnik dla kolumna danych.Pamięć przydzielona dla data nie powinny zwolniona dopóki dane kolumna zastępuje inne wywołanie srv_setcoldata, lub aż srv_senddone jest wywoływana.

Zwraca

POMYŚLNIE lub nie powiedzie się.

Uwagi

Każda kolumna wiersz musi być najpierw zdefiniowana z srv_describe.Kolumny danych adresy są początkowo zestaw z srv_describe.Jeśli adres kolumna danych zmienia się, 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.

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

Uwaga dotycząca zabezpieczeń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.