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
Msi.dll
IID
IID_IView viene definito come 000C109C-0000-0000-C000-00000000000000046