powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка# 3014 (Выполнение SQL)
4 сообщений из 4, страница 1 из 1
Ошибка# 3014 (Выполнение SQL)
    #32123752
Фотография progist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программа обновления данных получает текстовые строки из внешнего источника, преобразует их в строки SQL и выполняет запросы UPDATE, INSERT и DELETE.
Таких запросов может быть несколько тысяч и более
При большом кол-ве выполняемых запросов (> 2000)возникает ошибка #3014 - "Открытие дополнительного количества таблиц невозможно"
Пробовал выполнять запросы методами:
RunSQL
DAO db.Execute с последующим
db.close
Set db = Nothing

Не помогает

ADODB.Command здесь не подходит
ACC2000.mdb
...
Рейтинг: 0 / 0
Ошибка# 3014 (Выполнение SQL)
    #32123834
Suslik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка говорит сама за себя.

Или ищи внимательнее, где ты не закрываешь таблицы, или код в студию.
...
Рейтинг: 0 / 0
Ошибка# 3014 (Выполнение SQL)
    #32123913
Фотография progist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я их вообще не открываю.

в цикле считывания строк из текстового файла
Делаю:

docmd.runsql <строка SQL>

или db.Execute <строка SQL>
...
Рейтинг: 0 / 0
Ошибка# 3014 (Выполнение SQL)
    #32124769
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала неплохо проверить содержимое семейства DAO.Recordsets. Дальнейшее - по результату. И еще: нет ли транзакции(й).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка# 3014 (Выполнение SQL)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]