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


Использование программных интерфейсов

При использовании в качестве среды разработки Microsoft Visual Studio 2005 в Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) можно применять следующие интерфейсы API:

  • Поставщики данных .NET Compact Framework
    • Пространство имен System.Data.SqlServerCe (для использования с SQL Server Compact Edition)
    • Пространство имен System.Data.Sqlclient (для использования с SQL Server)
  • Поставщик OLE DB для SQL Server Compact Edition (использует язык Microsoft eMbedded Visual C++ [eVC++])

Для работы с базой данных интерфейс API выполняет следующие действия.

  1. Открывает подключение к базе данных.
  2. Задает параметры, управляющие некоторыми поведениями, например определяет, будут ли использоваться курсоры, какого типа, а также разрешены ли обновления.
  3. Исполняет инструкцию SQL. Кроме того, для задания параметров исполняемой инструкции приложение может использовать переменные программ. Единовременно при каждом подключении приложение исполняет только одну инструкцию, однако его можно настроить и на одновременное исполнение нескольких инструкций.
  4. Перемещает значения данных возвращенных кодов, полученных параметров и результирующих наборов в переменные программ, где они могут быть использованы логикой приложения. Если инструкция возвращает свой результирующий набор в виде документа XML, приложение может направить его потоком компоненту, использующему документы XML.
  5. Отключается по завершении работы с базой данных.
    Программист должен одновременно разбираться в инструкциях SQL и знать интерфейс API базы данных.

См. также

Другие ресурсы

Справочная документация по программированию для SQL Server Compact Edition
Программирование для SQL Server Compact Edition в среде .NET
Собственное программирование для SQL Server Compact Edition
Справка по SQL для SQL Server Compact Edition

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

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