У меня есть процедура VBA, которая экспортирует данные в CSV для импорта в другое приложение. Два из полей, над которыми я работаю, имеют довольно длинные строки XML в качестве содержимого.Ошибка доступа к тексту экспорта
Оба эти поля повреждены при экспорте. Значения отлично выглядят в результатах запроса, но к тому времени, когда я экспортирую данные в CSV, это беспорядок. Примером может служить:
<ItemSpecifics>
<NameValueList>
<Name><![CDATA[Material]]></Name>
<Value><![CDATA[Solid Wood]]></Value>
<Value><![CDATA[Pine]]></Value>
<Source>ItemSpecific</Source>
</NameValueList>
<NameValueList>
<Name><![CDATA[Room]]></Name>
<Value><![CDATA[Bedroom]]></Value>
<???t?t?9\????t?t?t???t?t???t???9???9?????????????9?9???0
Любые идеи, почему это может произойти?
--EDIT-- Хорошо, это не может быть совпадением - коррупция происходит у персонажа 256 .... ограничение доступа в текстовом поле. Кажется странным тихим, потому что результат хорошо выглядит в результатах запроса ... каким-то образом вокруг этого?
Отмечено это как принято, так как оно отлично сработало бы. Тем не менее, сложность, о которой я не упоминал выше, заключается в том, что мне нужно экспортировать имена полей, которые не являются законными в Access (т. Е. Содержат форвард-лайт). Теперь я переработал свой код, так что длинные значения генерируются и выводятся исключительно в VBA, полностью устраняя проблему. Спасибо за вашу помощь. – cheshirepine
Рад, что у вас есть работа. :-) –