cniSqlSelect

Esta función ejecuta una sentencia SQL creada anteriormente mediante la función de programa de utilidad cniSqlCreateStatement, como la que define el parámetro sqlExpression. Si la sentencia devuelve datos, los datos se escriben en el mensaje especificado mediante 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).
sqlExpression
Objeto de expresión SQL que se va a ejecutar, como lo devuelve la función de programa 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 escriben los datos que la sentencia devuelve (salida).

Valores de retorno

Ninguno. Si se produce un error, el parámetro returnCode indica la causa de dicho error.

Conceptos relacionados
Nodos de proceso de mensajes definidos por el usuario
Nodos de salida definidos por el usuario

Tareas relacionadas
Creación de un nodo de proceso de mensajes en C

Referencia relacionada
Funciones de programa de utilidad de nodo de lenguaje C
cniSqlCreateStatement
cniSqlDeleteStatement
cniSqlExecute