Использование программных интерфейсов
Следующие программные API-интерфейсы предназначены для использования с SQL Server Compact 3.5, если в качестве среды разработки используется Microsoft Visual Studio 2008.
- Поставщики данных .NET Compact Framework.
- Пространство имен System.Data.SqlServerCe (для использования с SQL Server Compact 3.5).
- Пространство имен System.Data.Sqlclient (для использования с SQL Server).
- Поставщик OLE DB для SQL Server Compact 3.5 (использует язык Microsoft eMbedded Visual C++ [eVC++]).
Для работы с базой данных интерфейс API выполняет следующие действия.
- Открывает подключение к базе данных.
- Задает параметры, управляющие некоторыми поведениями, например определяет, будут ли использоваться курсоры, какого типа, а также разрешены ли обновления.
- Исполняет инструкцию SQL. Кроме того, для задания параметров исполняемой инструкции приложение может использовать переменные программ. Единовременно при каждом подключении приложение исполняет только одну инструкцию, однако его можно настроить и на одновременное исполнение нескольких инструкций.
- Перемещает значения данных возвращенных кодов, полученных параметров и результирующих наборов в переменные программ, где они могут быть использованы логикой приложения. Если инструкция возвращает свой результирующий набор в виде документа XML, приложение может направить его потоком компоненту, использующему документы XML.
- Отключается по завершении работы с базой данных.
Программист должен одновременно разбираться в инструкциях SQL и знать интерфейс API базы данных.
См. также
Другие ресурсы
Справочник по собственному программированию (SQL Server Compact)
Справочник по SQL (SQL Server Compact)
Справка и поддержка
Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)