cniSqlSelect

Ejecuta una sentencia SQL creada anteriormente utilizando la función de utilidad cniSqlCreateStatement, tal como la define el parámetro sqlExpression. Si la sentencia devuelve datos, los datos se graban en el mensaje especificado por el parámetro outputMessage.

Sintaxis

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

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_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).
outputMessage
Mensaje en el que se graban los datos devueltos por la sentencia (salida).

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
as08020_