Используя DTS, я динамически создаю базу данных доступа. После создания файла (который работает в данный момент) у меня есть пакет DTS, отправляющий его через HTTP на другой сайт. (Этот HTTP как раз то, как это должно быть сделано - часть спецификации.)
Но когда пакет публикует файл, опубликованная версия выходит в виде 0-байтового файла. Код для размещения файла проверен и хорошо реализован. Я уверен, что это работает. Коллега сказал мне, что он считает, что эта «0-байтовая» ошибка возникает из-за того, что соединение Access не закрыло файл доступа. Он сказал, что пакет DTS должен быть завершен, чтобы файл доступа был закрыт.
Вопрос: Как получить Access, чтобы закрыть файл Access до того, как будет выполнен шаг для публикации файла?
На всякий случай, если это необходимо, шаги:
- Создайте файл Access, установите для этого нового файла предварительно определенный объект подключения доступа
- Создание таблицы в Access
- Использование задачи «Преобразование данных» для заполнения базы данных Access (из SQL Server)
- Публикация файла по HTTP (предопределенный / используется проверенный библиотекарь)
Заранее благодарю за помощь!