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

Не помогает

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

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

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

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

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


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