srv_setcoldata (Extended Stored Procedure API)

ms164677.note(ko-kr,SQL.90).gif중요:
Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 응용 프로그램은 가능한 한 빨리 수정하십시오. Use CLR integration instead.

Specifies the current address for a column's data.

구문


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

Arguments

  • srvproc
    Is a pointer to the SRV_PROC structure that is the handle for a particular client connection. The structure contains information the Extended Stored Procedure API library uses to manage communication and data between the application and the client.
  • column
    Indicates the number of the column the address is being specified for. Columns are numbered beginning with 1.
  • data
    Is a pointer for a column's data. Memory allocated for data should not be freed until the column data is replaced by another call to srv_setcoldata, or until srv_senddone is called.

Returns

SUCCEED or FAIL.

주의

Each column of the row must be defined first with srv_describe. Column data addresses are initially set with srv_describe. If the address of the column data changes, srv_setcoldata must be called to specify the new address of the data and srv_setcoldata must be called separately for each changed column.

Null data is represented by setting the column's length to 0 with srv_setcollen. The data address is then ignored.

ms164677.security(ko-kr,SQL.90).gif보안 정보:
You should thoroughly review the source code of extended stored procedures, and you should test the compiled DLLs before you install them on a production server. For information about security review and testing, see this Microsoft Web site.

참고 항목

참조

srv_describe (Extended Stored Procedure API)

도움말 및 정보

SQL Server 2005 지원 받기