Поделиться через


Сборка приложений SQL Server Compact Edition с помощью технологии OLE DB

До выпуска Microsoft Visual Studio 2005 собственные приложения для мобильных устройств создавались с помощью пакета инструментов eMbedded Visual Tools. В настоящее время собственные приложения для смарт-устройств можно создавать с использованием Microsoft Visual C++ в Visual Studio IDE. В этом разделе изложены сведения, необходимые для того, чтобы приступить к сборке приложения для мобильных устройств в среде OLE DB Visual C++.

Создание проекта для смарт-устройств

Чтобы создать новое приложение для смарт-устройств, сначала создайте проект в Visual Studio 2005.

Создание нового проекта для смарт-устройств

  1. В Visual Studio 2005 в меню Файл выделите пункт Создать и выберите команду Проект.

  2. В списке Типы проектов в диалоговом окне Новый проект разверните узел языка программирования Visual C++ и выберите Смарт-устройство.

  3. В списке Шаблоны выберите тип проекта, который требуется создать. Например, для создания проекта ATL (Active Template Library — библиотека активных шаблонов) выберите пункт Проект ATL для смарт-устройств.

  4. Укажите имя и расположение проекта, затем нажмите кнопку ОК.

    В Visual Studio будет создан новый проект.

Включение в проект поставщика OLE DB для SQL Server Compact Edition

Следующий шаг в создании приложения с поддержкой OLE DB — включение в проект соответствующих файлов заголовков. В главной точке входа приложения добавьте инструкции о включении поставщика OLE DB SQL Server 2005 Compact Edition (SQL Server Compact Edition) и файла ошибок SQL Server Compact Edition:

#include <ssceoledb30.h>
#include <ssceerr30.h>

Создание экземпляра поставщика OLE DB

Заключительный шаг в применении технологии OLE DB в приложении — создание экземпляра поставщика. В приведенном ниже примере кода показано, как это сделать.

hr = CoCreateInstance(CLSID_SQLSERVERCE_3_0, 0, CLSCTX_INPROC_SERVER, IID_IDBProperties, (void**) &pIDBProperties);

См. также

Справочник

Программирование OLE DB для SQL Server Compact Edition

Справка и поддержка

Получение помощи по SQL Server Compact Edition