cniSqlDeletePathExpression

Suprime la expresión SQLPathExpression creada anteriormente por las funciones de programa de utilidad cniSqlCreateReadOnlyPathExpression o cniSqlCreateModifiablePathExpression, según la definición del argumento sqlPathExpression.

Sintaxis

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

Parámetros

returnCode (salida)
Una entrada de puntero NULL significa que el nodo definido por el usuario no desea tratar los errores. Las excepciones emitidas durante la ejecución de esta llamada se volverán a emitir en el nodo ascendente siguiente del flujo. Si la entrada no es NULL, la salida significará el estado de éxito de la llamada. Si se produce una excepción durante la ejecución, *returnCode se establecerá en CCI_EXCEPTION en la salida. Una llamada a cciGetLastExceptionData proporcionará los detalles de la excepción. Si se ha pasado un parámetro sqlPathExpression no válido, returnCode se establecerá en CCI_INV_SQL_EXPR_OBJECT.
sqlPathExpression (salida)
Especifica el objeto SQLPathExpression a suprimir tal como devuelve una de las funciones cniCreate[ReadOnly|Modifiable]PathExpression. No puede ser NULL.

Valores de retorno

Ninguno. Si se produce un error, el parámetro returnCode indica la razón del mismo.

Ejemplo

Al ampliar el ejemplo de cniSqlCreateReadOnlyPathExpression, debe colocar el código siguiente en _deleteNodeContext

cniSqlDeletePathExpression(
                     NULL,
                     ((NODE_CONTEXT_ST *)context)->pathExpression);
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as08034_