Пример: DB2XML реализует подключаемый протокол обработчика

Переводы статьи Переводы статьи
Код статьи: 260528
Развернуть все | Свернуть все

В этой статье

Аннотация

DB2XML является пример обработчика подключаемый протокол Internet Explorer. Он предоставляет механизм на основе протокола для извлечения XML-данных из таблицы базы данных с помощью запроса в стиле SQL.

Дополнительная информация

Следующий файл доступен для загрузки из Центра загрузки Майкрософт:
DB2XML.exe
Дата выпуска: Фев-01-2001

Для получения дополнительных сведений о загрузке файлов с узла технической поддержки корпорации Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
119591 Загрузка файлов поддержки Microsoft через оперативные службы
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние антивирусные программы на дату, которая была учтена в файл. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.Чтобы использовать протокол DB2XML, просто используйте следующий URL-адрес форматирования в любом месте, URL-адрес используется для возвращения XML-данных:
x-db2xml://udl=|{URL to UDL file}|sql=|{SQL select statement}|
				
где {URL-адрес файла UDL} — абсолютный URL-адрес, который ссылается на расположение файла UDL, определяющее источник данных базы данных и {инструкция SQL select} — обычные SQL инструкции SELECT для запросов к базе данных.

Можно использовать HTML-файл Prottest-urllist.htm, который входит в состав проекта, чтобы просмотреть пример фактический синтаксис URL-адреса для список URL-адресов CSV текстовый файл базы данных, как описано далее в этой статье.

Построение проекта

Текущий Platform SDK заголовки и библиотеки необходимы для построения этого примера в Visual C++ 6.0. Необходимо убедиться, что Platform SDK включает и папки были добавлены по умолчанию библиотеки включают в себя и каталог библиотеки списков в Microsoft Visual C++. Чтобы сделать это, выберите Параметры в меню Сервис и перейдите на вкладку каталоги .

Из-за несовместимости в Active Template Library (ATL), которые были включены в Visual C++ 6.0 с новых заголовков Platform SDK новая подпапка Platform SDK "ATL30" должен быть первым в списке.

После успешного построения в Visual C++ протокол будет самостоятельно зарегистрирован и готов к использованию.

Простой тест

Чтобы проверить подключаемый протокол часть DB2XML без подключения к базе данных, можно ввести следующий URL-адрес в адресной строке Internet Explorer:
x-db2xml: / / * test *
Это выводит простой XML тестовые данные из обработчика протокола.

Упражнение полное использование DB2XML и извлечения данных из базы данных, Windows 2000 или MDAC 2.5 или более поздней версии требуется на клиентском компьютере. Кроме того файл .udl должны настраиваться для доступа к базе данных.

Установка MDAC

Убедитесь, что на всех клиентских компьютерах установлены последние компоненты компоненты доступа к данным Microsoft (MDAC). Их можно загрузить с веб-узла корпорации Майкрософт:В этом примере была протестирована с MDAC 2.5.

Настройка файла UDL

Протокол DB2XML требует Microsoft ссылку файл данных (с расширением .udl) для указания строки подключения для базы данных. Полные инструкции и документация по связи файлов данных и технологии источника данных OLE DB см. в разделе «Ссылки» данной статьи.

DB2XML предоставляет простой текстовый файл CSV с именем «URLlist.txt» и связанный файл URLlist.udl, который можно использовать для проверки протокола через текстовый драйвер ODBC. Просто измените путь в UDL-файл в каталог, где в настоящее время находится URList.txt исходный каталог. Для example,URLlist.udl:
[oledb]
; Everything after this line is an OLE DB initstring
DefaultDir=.;Driver=
...
Initial Catalog=C:\temp\db2xml !! <-- correct this path to point to the directory where urllist.txt resides
				
Более сложные тесты можно выполнять в других базах данных путем создания новых файлов .udl и источников данных в диалоговом окне Свойства связи с данными . Как описано в документации Data Link, это просто создать новый пустой текстовый файл, переименование файла Yourudlfilename.udlи открытие нового файла UDL. Диалоговое окно Свойства связи с данными поможет создать строку подключения для любого установленного данных поставщик драйвера.

Ссылки

Инструкции по созданию файла UDL см Обзор API связи данных в MDAC 2.5 - Справочник программиста OLE DB. В документации MSDN в этой статье в данный момент находится в:
Пакет SDK для платформы: Службы Access данных Microsoft OLE DB, Справочник программиста OLE DB, часть 2 ядра OLE DB, Глава 20: OLE DB основные компоненты, строки соединения и ссылки на данные, Обзор API каналов передачи данных

Шаблоны OLE DB, которые поставляются с Visual C++ 6 описаны в настоящее время на:
Документация по Visual Studio 6.0: Документации Visual C++, ссылки, библиотеки Microsoft Foundation Class и шаблоны, шаблоны OLE DB

Свойства

Код статьи: 260528 - Последний отзыв: 21 сентября 2013 г. - Revision: 5.0
Ключевые слова: 
kbdownload kbfile kbsample kburlmon kbmt KB260528 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 260528
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com