5 строк кода

Как писать приложения на MS Access

Archive for the ‘xml’ Category

Экспорт/импорт XML. Часть 2. Средства ADO

26 комментариев

1 Средства библиотеки ADO
Для экспорта или импорта можно воспользоваться возможностями библиотеки ADO. Чтобы воспользоваться этими возможностями сполна придется написать немного кода.

2 Экспорт в файл
Для экспорта данных испльзуется метод:
recordset.Save Destination, PersistFormat
Destination – имя файла или объект типа Stream.
PersistFormat – формат вывода.

Параметр PersistFormat в нашем случае всегда будет равен adPersistXML. Параметр Destination открывает простор для творчесва, подробнее в примерах. Рассмотрим пример: Read the rest of this entry »

Written by Сергей Скоков

Декабрь 27th, 2007 at 6:06 пп

Posted in xml

Экспорт/импорт XML. Часть 1. Средства MS Access

Один комментарий

1 Зачем нужен XML

Надеюсь всем известно, что такое XML. Если нет, то осведомляться сюда. В какой-то момент жизни может возникнуть необходимость обмена данными с другими приложениями. Есть уже много форматов данных и много решений. Например, данные можно передавать в непосредственно mdb или dbf, cvs и п.р. Каждый формат имеет свои ограничения. Выгружать данные для сайта в mdb можно, но возникнут сложности с его обработкой. Формат XML хорош тем, что он текстовый и может содержать иерархические данные. Т.е. разбор текста можно написать и самому, чего в большинстве случаев не требуется, и вместо нескольких файлов можно передать один. Рассмотрим способы работы с XML для начала стандартные.

2 Средства MS Access

В Access 2003 реализовано две функции ExportXML и ImportXML.

Функция ExportXML позволяет экспортировать различные объекты базы данных. Такие как таблицы, отчеты, формы и т.п. Также позволяет экспортировать таблицы в иерархическом виде. При этом умеет формировать файл схемы данных и представления.

Синтаксис функции следующий:

ExportXML(ObjectType, DataSource, DataTarget, SchemaTarget, PresentationTarget, ImageTarget, Encoding, OtherFlags, FilterCriteria, AdditionalData)
Read the rest of this entry »

Written by Сергей Скоков

Декабрь 20th, 2007 at 8:12 пп

Posted in xml