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