DoCmd.RunSQL (Access)

La méthode RunSQL exécute l'action ExécuterSQL dans Visual Basic.

Faites appel à la méthode RunSQL pour exécuter une requête action Microsoft Access en utilisant l'instruction SQL correspondante. Vous pouvez également exécuter une requête définition des données. Cette méthode s'applique uniquement aux bases de données Access. La longueur maximale de l' __ argument SQLStatement est de 32 768 caractères (contrairement à l'argument d'action SQLStatement dans la fenêtre Macro, dont la longueur ne peut pas excéder 256 caractères).

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

Un argument nommé

SQLStatement (String) - Expression chaîne qui correspond à une instruction SQL valide pour une requête action ou une requête définition des données. Elle utilise une instruction INSERT INTO, DELETE, SELECT...INTO, UPDATE, CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX ou DROP INDEX. Insérez une clause IN pour accéder à une autre base de données.

Optional arguments

Les arguments suivants sont facultatifs

UseTransaction (Boolean) - Utilisez true (1) pour inclure cette requête dans une transaction. Utilisez False (0) si vous ne voulez utiliser aucune transaction. Si vous laissez cet argument vierge, la valeur par défaut (True) est choisie.