cniSqlDeletePathExpression

Exclui a SQLPathExpression anteriormente criada pelas funções de utilitário cniSqlCreateReadOnlyPathExpression ou cniSqlCreateModifiablePathExpression, como definido pelo argumento sqlPathExpression.

Sintaxe

void cniSqlDeletePathExpression(
        int*                  returnCode,
        CciSqlPathExpression* sqlPathExpression );

Parâmetros

returnCode (saída)
Uma entrada de ponteiro NULL significa que o nó definido pelo usuário não irá lidar com erros. Quaisquer exceções lançadas durante a execução desta chamada serão lançadas novamente para o próximo nó acima no fluxo. Se a entrada não for NULL, a saída significará o status de êxito da chamada. Se uma exceção ocorrer durante a execução, *returnCode será definido como CCI_EXCEPTION na saída. Uma chamada para cciGetLastExceptionData fornecerá detalhes da exceção. Se um parâmetro sqlPathExpression inválido foi transmitido, o returnCode será configurado como CCI_INV_SQL_EXPR_OBJECT.
sqlPathExpression (saída)
Especifica o objeto SQLPathExpression a ser excluído como retornado por uma das funções cniCreate[ReadOnly|Modifiable]PathExpression. Não pode ser NULL.

Valores de Retorno

Nenhum. Se ocorrer um erro, o parâmetro returnCode indicará o motivo do erro.

Exemplo

Expandindo o exemplo para cniSqlCreateReadOnlyPathExpression, você deveria colocar o seguinte código em _deleteNodeContext

cniSqlDeletePathExpression(
                     NULL,
                     ((NODE_CONTEXT_ST *)context)->pathExpression);
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
as08034_