Использование VBA для импорта текстового файла в усеченные поля доступа Поля длинного текста

Я настроил сохраненную спецификацию импорта под названием "Копировать импорт" для импорта текстового файла в Access; поля заданы как Длинный текст, и когда я вручную запускаю сохраненный импорт в Access, все работает просто отлично.

Когда я запускаю эту строку кода как часть кнопки щелчка на форме, импорт усекает данные до 255 символов без возврата ошибки.

DoCmd.TransferText acImportDelim, "Copy Import", "Copy", "H:\data-full-export.txt", True

Что я могу сделать, чтобы включить этот код, но получить все символы в моих полях?

1 ответ

Спасибо за помощь. Оказывается, проблема не в импорте, а в функциональности запроса, предназначенного для поиска и замены в поле "Большой текст". Я удалил этот код, и все прошло нормально. Я буду создавать макрос в Excel, чтобы вместо него найти и заменить.

Другие вопросы по тегам