Método View.Execute

O método Execute do objeto View usa o token de ponto de interrogação para representar parâmetros em uma instrução SQL. Para obter mais informações, confira Sintaxe SQL. Os valores desses parâmetros são transmitidos como os campos correspondentes de um registro de parâmetro.

Sintaxe

View.Execute(
  record
)

Parâmetros

record

Objetos Record opcionais que contêm os valores que substituem os tokens de parâmetro (?) na consulta SQL.

Valor retornado

Esse método não retorna um valor.

Comentários

Esse método precisa ser chamado antes de qualquer chamada ao método Fetch.

Se a consulta SQL especificar valores com marcadores de parâmetro (?), precisará ser fornecido um registro que contenha todos os valores de substituição, que precisam estar na mesma ordem e ter o mesmo tipo de dados dos marcadores de parâmetro. Quando esse método é usado com consultas INSERT e UPDATE, os tokens de ponto de interrogação precisam vir antes de todos os valores não parametrizados.

Por exemplo, estas consultas são válidas:

UPDATE {table-list} SET {column}= ? , {column}= {constant}

INSERT INTO {table} ({column-list}) VALUES (?, {constant-list})

No entanto, estas consultas são inválidas:

UPDATE {table-list} SET {column}= {constant}, {column}=?

INSERT INTO {table} ({column-list}) VALUES ({constant-list}, ? )

Em caso de falha do método, obtenha informações sobre os erros estendidos usando o método LastErrorRecord.

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP
DLL
Msi.dll
IID
O IID_IView é definido como 000C109C-0000-0000-C000-000000000046