В моем модуле VBA есть странность. Иногда я получаю сообщение об ошибке 2046 во время выполнения: команда или действие «Выполнить SQL» сейчас недоступны. Когда я пытаюсь сделать это позже, без изменения какого-либо кода, он больше не выдает ошибку, а через некоторое время снова.
Кто-нибудь знает, что вызывает эту ошибку времени выполнения? И как мне этого избежать?
Я думаю, проблема как-то связана с doCmd
Строка, показывающая ошибку, выглядит следующим образом:
DoCmd.RunSQL "CREATE TABLE " & tableName & " (" & tableDefinition & ")"
Таблицы с таким названием нет.