Execute

<< Clique para Mostrar o Sumário >>

 

Execute

Execute([ImmediateExecute])

Este método executa comandos SQL que não tenham retorno, tais como DELETE, UPDATE ou INSERT, configurado na propriedade SQL de uma Consulta. O parâmetro ImmediateExecute indica se esta operação passa pelas filas de operação, ou seja, arquivos .e3i e .e3o, antes de chegar a um Banco de Dados, caso esteja configurada como Falso, ou se é enviada diretamente para um Banco de Dados, caso esteja configurada como Verdadeiro. Se este parâmetro é omitido, a operação é enviada diretamente para um Banco de Dados. A vantagem de se utilizar uma Consulta para executar comandos é a utilização de variáveis, como em uma Consulta simples. O código a seguir contém exemplos de comandos SQL.

DELETE FROM teste WHERE cod > 10
UPDATE teste SET cod = 10 WHERE cod > 10
INSERT INTO teste(cod) VALUES(10)

 

O script a seguir contém um exemplo de uso deste método.

Sub CommandButton1_Click()
  Screen.Item("Consulta1").Execute
End Sub

Esta página foi útil?