cniSqlExecute

Esegue un'istruzione SQL creata in precedenza utilizzando la funzione di utilità cniSqlCreateStatement, come definito dal parametro sqlExpression. Questa funzione viene utilizzata quando l'istruzione non restituisce dati; ad esempio, quando viene utilizzata una funzione PASSTHRU.

Sintassi

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

Parametri

returnCode
Il codice di ritorno dalla funzione (output).
I codici di ritorno possibili sono:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_INV_SQL_EXPR_OBJECT
  • CCI_INV_MESSAGE_OBJECT
sqlExpression
L'oggetto espressione SQL da eseguire, come restituito dalla funzione di utilità cniSqlCreateStatement (input).
destinationList
Il messaggio che rappresenta l'elenco di destinazioni di input (input).
exceptionList
Il messaggio che rappresenta l'elenco di eccezioni di input (input).
message
Il messaggio che rappresenta il messaggio di input (input).

Valori di restituzione

Nessuno. Se si verifica un errore, il parametro returnCode indica il motivo dell'errore.

Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
as08010_