Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.03.2017, 12:03
|
|||
---|---|---|---|
|
|||
Странная реакция на HDR=No |
|||
#18+
Всем привет! Пишу функцию импорта данных с листа таблицы Excel в БД Access из кода VBA. Если указать HDR=Yes и вместо F1 имя колонки в Excel, то данные отлично импортятся, если же оставить как есть, то возникает ошибка Неизвестное поле F1. Как думаете, в чём может быть причина. Excel 2016, в предыдущих версиях вроде работало раньше, но сейчас нет возможности проверить. Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.03.2017, 14:10
|
|||
---|---|---|---|
|
|||
Странная реакция на HDR=No |
|||
#18+
У вас что, есть поле F1 в MyTable? Если в запросе имена принимающих полей не указаны, то они должны совпадать с именами в источнике. Классическая конструкция запроса: Код: sql 1.
ИМХО, если количество и последовательность полей совпадают, то можно и SELECT *. Но утверждать не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.03.2017, 14:31
|
|||
---|---|---|---|
|
|||
Странная реакция на HDR=No |
|||
#18+
Да, причина была в этом, придётся импортить сначала во временную таблицу с именами F1, F2... а оттуда уже в основную. В исходнике имена полей различаются, но их порядок постоянен. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2017, 09:33
|
|||
---|---|---|---|
|
|||
Странная реакция на HDR=No |
|||
#18+
Askushпридётся импортить сначала во временную таблицу с именами F1, F2... а оттуда уже в основную. "а оттуда уже в основную" запросом INSERT INTO с явным указанием полей источника и полей назначения? Лучше сразу настроить запрос с источником из Excel. Askushпридётся импортить сначала во временную таблицу с именами F1, F2... а оттуда уже в основную. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1612589]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 129ms |
0 / 0 |