Performance de Consultas Access docmd. Runsql
tengo varias consultas las cuales van llenando una tabla llamada [Export_Salary]
Con comando docmd. Runsql funciona a la perfección. Por ejemplo:
strSQLInsert = "INSERT INTO [Export_Salary] SELECT [abfrage21].* FROM [abfrage21]"
If Form_Selection.cboxfirm1.Value <> "" Or Form_Selection.cboxlob1.Value <> "" Or Form_Selection.cboxrestrictionlob1.Value <> "" Or Form_Selection.cboxcity1.Value <> "" Or Form_Selection.cboxrestriction1.Value <> "" Or Form_Selection.cboxconfirm1.Value <> "" Then
DoCmd. RunSQL strSQLInsert
Pero la ejecución de la consulta se vuelve muy lenta por lo que intente con
CurrentDb. Execute strSQLInsert, dbFailOnError
Pero me ocasiona un error 3061.
Quizás me podrían decir que estoy haciendo mal, o si es que hay alguna otra forma de poder hacer que la consulta se ejecute más rápido.