Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Usa antes a integração CLR.
Especifica o endereço atual dos dados de uma coluna.
Syntax
int srv_setcoldata (
SRV_PROC *
srvproc
,
int
column
,
void *
data
);
Arguments
srvproc
É um apontador para a estrutura SRV_PROC que é o handler para uma ligação cliente particular. A estrutura contém informação que a biblioteca API de Procedimentos Armazenados Estendidos utiliza para gerir a comunicação e os dados entre a aplicação e o cliente.
coluna
Indica o número da coluna para a qual o endereço está a ser especificado. As colunas são numeradas começando por 1.
Dados
É um ponteiro para os dados de uma coluna. A memória alocada para os dados não deve ser libertada até que os dados da coluna sejam substituídos por outra chamada para srv_setcoldata, ou até que srv_senddone seja chamada.
Devoluções
TER SUCESSO ou FALHAR.
Observações
Cada coluna da linha deve ser definida primeiro com srv_describe. Os endereços dos dados das colunas são inicialmente definidos com srv_describe. Se o endereço dos dados da coluna mudar, srv_setcoldata deve ser chamado para especificar o novo endereço dos dados e srv_setcoldata deve ser chamado separadamente para cada coluna alterada.
Dados nulos são representados definindo o comprimento da coluna para 0 com srv_setcollen. O endereço de dados é então ignorado.
Importante
Deves rever cuidadosamente o código-fonte dos procedimentos armazenados estendidos e deves testar as DLLs compiladas antes de as instalares num servidor de produção. Para informações sobre revisão e testes de segurança, consulte este site da Microsoft.