SetOption (ILLDataProvider)

Syntax:

HRESULT SetOption(enOptionIndex nIndex, const VARIANT * vValue);

Aufgabe:

Wird ausschließlich auf Knotenebene verwendet. List & Label übergibt hier zusätzliche Informationen über den Status des Datenproviders. Diese können in der Implementierung für Optimierungen genutzt werden.

Parameter:

nIndex: Einer der folgenden Werte

OPTION_HINT_MAXROWS, wird gesetzt z. B. zur Beschränkung eines zugrundeliegenden SQL Statements im Datenobjekt auf vValue Zeilen.

OPTION_HINT_IS_INFO_QUERY, wird gesetzt, wenn der Datenprovider lediglich Strukturinformationen abfragt um z. B. im List & Label Designer dynamisch die Feldnamen im Variablenbaum zu füllen.

Alle anderen Konstantenwerte sind derzeit nur für die interne Verwendung gedacht und können ignoriert werden.

 vValue: Der Variablenwert

 

Rückgabewert:

E_NOTIMPL für Wurzelobjekte, sonst S_OK