cniSqlExecute

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

Sintaxis

void cniSqlExecute(
  int*               returnCode,
  CciSqlExpression*  sqlExpression,
  CciMessage*      localEnvironment,
  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
El objeto de expresión SQL que se debe ejecutar, tal como lo ha devuelto la función de utilidad cniSqlCreateStatement (entrada).
localEnvironment
Mensaje que representa el entorno local de entrada (entrada).

Por compatibilidad con versiones anteriores, puede hacer referencia a este parámetro como destinationList.

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, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:13

as08010_