Esta función crea un objeto de expresión SQL que representa la sentencia especificada por el argumento de sentencia, utilizando la sintaxis definida para el nodo de proceso de flujo de mensajes Compute. Esta función devuelve un puntero al objeto de expresión SQL, que se utiliza como entrada a las funciones que ejecutan la sentencia, es decir cniSqlExecute y cniSqlSelect. El usuario puede crear varios objetos de expresión SQL en un solo nodo de proceso de flujo de mensajes. Aunque estos objetos pueden crearse en cualquier momento, normalmente los deberá crear cuando se creen las instancias del nodo de proceso de flujo de mensajes, en la función de implementación cniCreateNodeContext.
CciSqlExpression* cniSqlCreateStatement( int* returnCode, CciNode* nodeObject, CciChar* dataSourceName, CciSqlTransaction transaction, CciChar* statement);
Si la función se ejecuta correctamente, se devuelve la dirección del objeto de expresión SQL. Si se produce un error, se devuelve cero (CCI_NULL_ADDR), y 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
cniCreateNodeContext
cniSqlDeleteStatement
cniSqlExecute
cniSqlSelect
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
as08000_ |