cniSqlExecute

Diese Funktion führt eine SQL-Anweisung aus, die zuvor mit der Dienstprogrammfunktion cniSqlCreateStatement erstellt wurde und die durch den Parameter sqlExpression definiert wird. Diese Funktion wird verwendet, wenn die Anweisung keine Daten zurückgibt, z. B. wenn eine PASSTHRU-Funktion verwendet wird.

Syntax

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

Parameter

returnCode
Der Rückkehrcode aus der Funktion (Ausgabe). Mögliche Rückkehrcodes sind:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_INV_SQL_EXPR_OBJECT
  • CCI_INV_MESSAGE_OBJECT
sqlExpression
Das SQL-Ausdrucksobjekt, das ausgeführt werden soll und das von der Dienstprogrammfunktion cniSqlCreateStatement zurückgegeben wurde (Eingabe).
destinationList
Die Nachricht, die die Eingabezielliste darstellt (Eingabe).
exceptionList
Die Nachricht, die die Eingabeausnahmeliste darstellt (Eingabe).
message
Die Nachricht, die die Eingabenachricht darstellt (Eingabe).

Rückgabewerte

Keine. Wenn ein Fehler auftritt, gibt der Parameter returnCode die Fehlerursache an.

Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
as08010_