powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Работа запроса INSERT INTO через ADO.
4 сообщений из 4, страница 1 из 1
Работа запроса INSERT INTO через ADO.
    #37119707
mixalu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Такая проблемка возникла. Работаю с БД Access 2003 из файла Excel 2003 с помощью VBA через ADO.
При попытке выполнения запроса вида INSERT INTO table1 (SELECT ... FROM ... WHERE ...) выдаёт Err что-то типа:
"слишком большое число записей..."
Если вставить эту же строку запроса непосредственнов файл БД Access, то запрос на вставку выполняется без проблем.
Вопрос вот какой: получается, в ADO есть ограничение на вставку сразу большого числа записей в таблицу? И через ADO можно вставить только по одной записи, используя INSERT INTO?
Если это так, то у меня такие варианты:
1) делать цикл, в котором вставлять по одной записи, отобранные в SELECT;
2) записать этот запрос в файл Access и попробовать вызвать его там (как?).
Спасибо.
...
Рейтинг: 0 / 0
Работа запроса INSERT INTO через ADO.
    #37119765
stimpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
код полностью, и ошибку тоже

"все пациенты врут" (с) Хаус
...
Рейтинг: 0 / 0
Работа запроса INSERT INTO через ADO.
    #37119780
няка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stimpi,

+1
слишком много неизвестных чтобы что либо предполагать
...
Рейтинг: 0 / 0
Работа запроса INSERT INTO через ADO.
    #37120900
mixalu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался сам. Лошара...
В таблице, куда должны вставляться данные, одно из полей текстового типа имело длину меньше, чем в таблице-источнике. Исправил - всё заработало. Только вот странно: в самой Access этот запрос исполнялся без ошибок...
Тему можно удалить, всем спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Работа запроса INSERT INTO через ADO.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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