DoCmd.RunSQL (Access)
O método ExecutarSQL executa a ação ExecutarSQL no Visual Basic.
Você pode usar a ação RunSQL para executar uma consulta ação do Microsoft Access usando a instrução SQL correspondente. Também é possível executar uma consulta de definição de dados. Este método só se aplica aos bancos de dados do Access. O comprimento máximo do argumento __ SQLStatement é de 32.768 caracteres (ao contrário do argumento Action do SQLStatement na janela macro, cujo comprimento máximo é de 256 caracteres). __
RunSQL (SQLStatement, UseTransaction)
Public Sub DoSQL()
Dim SQL As String
SQL = "UPDATE Employees" & _
"SET Employees.Title = 'Regional Sales Manager'" & _
"WHERE Employees.Title = 'Sales Manager'"
DoCmd.RunSQL SQL
End Sub
Arguments
O seguinte argumento é necessário
SQLStatement (String) - Uma cadeia de expressão que é uma instrução SQL válida para uma consulta de ação ou uma consulta de definição de dados. Ela usa uma instrução INSERT INTO, DELETE, SELECT...INTO, UPDATE, CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX ou DROP INDEX. Inclua uma cláusula IN se desejar acessar outro banco de dados.
Optional arguments
The following argument is optional
UseTransaction (Boolean) - Use true (1) para incluir essa consulta em uma transação. Use False (0) se não quiser usar uma transação. Se você deixar este argumento em branco, o padrão (True) será considerado.