Ошибка «Информация столбца не возвращена» при выборе из пустого листа Excel - PullRequest
2 голосов
/ 11 февраля 2020

У меня есть книга Excel, которая содержит серию листов для импорта в базу данных. Для большинства листов я использую запрос, чтобы получить данные в соответствии с:

SELECT [F1], [F2] FROM [Sheet Name$A2:B10000]

В моей разработке у меня была рабочая книга с некоторыми тестовыми данными для каждого листа. Теперь кто-то другой использует пакет для импорта копии рабочей книги, но один из листов пуст, потому что он не хочет загружать какие-либо данные для этой конкретной таблицы. К сожалению, когда пакет пытается выполнить эту часть импорта, он выдает ошибку VS_NEEDSNEWMETADATA.

Это не может быть уникальной проблемой, но я не смог найти никаких решений в Интернете , Любые предложения о том, как обойти это?

1 Ответ

2 голосов
/ 11 февраля 2020

В аналогичном случае я бы использовал задачу «Сценарий», чтобы проверить, содержит ли лист Excel данные, и если да, то задача «Поток данных» выполняется (с использованием ограничений приоритета).

Кроме того, обязательно установите свойство Задача потока данных Delay Validation для True.

Полезные ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...