Methode View.Execute
Die Methode Execute des Objekts View verwendet das Fragezeichentoken, um Parameter in einer SQL-Anweisung darzustellen. Weitere Informationen finden Sie unter SQL Syntax. Die Werte dieser Parameter werden als entsprechende Felder eines Parameterdatensatzes übergeben.
Syntax
View.Execute(
record
)
Parameter
-
record
-
Optionale Objekte vom Typ Record, die die Werte enthalten, die die Parametertoken (?) in der SQL-Abfrage ersetzen.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Diese Methode muss vor jedem Aufruf der Methode Fetch aufgerufen werden.
Wenn die SQL-Abfrage Werte mit Parametermarkern (?) angibt, muss ein Datensatz angegeben werden, der alle Ersetzungswerte enthält, die in derselben Reihenfolge und demselben Datentyp wie die Parametermarker sein müssen. Wenn diese Methode mit INSERT- und UPDATE-Abfragen verwendet wird, müssen die Fragezeichentoken allen nicht parametrisierten Werten vorangestellt werden.
Diese Abfragen sind beispielsweise gültig:
UPDATE {table-list} SET {column}= ? , {column}= {constant}
INSERT INTO {table} ({column-list}) VALUES (?, {constant-list})
Diese Abfragen sind jedoch ungültig:
UPDATE {table-list} SET {column}= {constant}, {column}=?
INSERT INTO {table} ({column-list}) VALUES ({constant-list}, ? )
Wenn die Methode fehlerhaft ist, können Sie die erweiterten Fehlerinformationen mit der Methode LastErrorRecord abrufen.
Anforderungen
Anforderung | Wert |
---|---|
Version |
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP |
DLL |
|
IID |
IID_IView wird als 000C109C-0000-0000-C000-000000000046 definiert |