Metodo View.Execute
Il metodo Execute dell'oggetto View usa il token di punto interrogativo per rappresentare i parametri in un'istruzione SQL. Per altre informazioni, vedere Sintassi SQL. I valori di questi parametri vengono passati come campi corrispondenti di un record di parametri.
Sintassi
View.Execute(
record
)
Parametri
-
Registrazione
-
Oggetti Record facoltativi che contengono i valori che sostituiscono i token di parametro (?) nella query SQL.
Valore restituito
Questo metodo non restituisce valori.
Commenti
Questo metodo deve essere chiamato prima di qualsiasi chiamata al metodo Fetch .
Se la query SQL specifica i valori con indicatori di parametro (?), è necessario specificare un record contenente tutti i valori sostitutivi, che devono essere nello stesso ordine e nello stesso tipo di dati dei marcatori di parametro. Quando questo metodo viene usato con query INSERT e UPDATE, i token di punto interrogativo devono precedere tutti i valori non con parametri.
Ad esempio, queste query sono valide:
UPDATE {table-list} SET {column}= ? , {column}= {constant}
INSERT INTO {table} ({column-list}) VALUES (?, {constant-list})
Tuttavia, queste query non sono valide:
UPDATE {table-list} SET {column}= {constant}, {column}=?
INSERT INTO {table} ({column-list}) VALUES ({constant-list}, ? )
Se il metodo ha esito negativo, è possibile ottenere informazioni di errore estese usando il metodo LastErrorRecord .
Requisiti
Requisito | Valore |
---|---|
Versione |
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP |
DLL |
|
IID |
IID_IView viene definito come 000C109C-0000-0000-C000-00000000000000046 |