2013-07-31 4 views
2

У меня ошибка при использовании этого кода:Как импортировать XML в MS Access с типом данных Memo?

Application.ImportXML filename, acAppendData 

По умолчанию, он создает «RelevantResults» таблицы с «текст» DATATYPE. Не все данные были успешно импортированы, поскольку они были усечены.

Я думаю, что создание таблицы с одним из полей является типом данных memo и добавлением XML. Но как мне это сделать, когда он всегда создает новую таблицу «RelevantResults»?

Как определить, какую таблицу использовать?

ответ

2

Если таблица назначения доступа существует, ImportXML с параметром acAppendData сохраняет структуру этой таблицы. Он добавляет данные XML в таблицу, предполагая, что эти данные совместимы с типами данных полей таблиц.

Создайте свой RelevantResults стол с типом данных memo, где он вам нужен, затем запустите ImportXML, чтобы заполнить эту таблицу.

0

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

Смежные вопросы