cniSqlExecute

Ejecuta una sentencia SQL creada anteriormente utilizando la función de utilidad cniSqlCreateStatement, tal como la define el parámetro sqlExpression. Esta función se utiliza cuando la sentencia no devuelve datos, por ejemplo cuando se utiliza una función PASSTHRU.

Sintaxis

void cniSqlExecute(
  int*               returnCode,
  CciSqlExpression*  sqlExpression,
  CciMessage*        destinationList,
  CciMessage*        exceptionList,
  CciMessage*        message);

Parámetros

returnCode
Código de retorno de la función (salida).
Los códigos de retorno posibles son:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_INV_SQL_EXPR_OBJECT
  • CCI_INV_MESSAGE_OBJECT
sqlExpression
Objeto de expresión SQL que se debe ejecutar, tal como lo ha devuelto la función de utilidad cniSqlCreateStatement (entrada).
destinationList
Mensaje que representa la lista de destinos de entrada (entrada).
exceptionList
Mensaje que representa la lista de excepciones de entrada (entrada).
message
Mensaje que representa el mensaje de entrada (entrada).

Valores de retorno

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

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as08010_