Приложение E SQL Server CE

Работающие с помощью CEView приложения IWS могут использовать базы данных Microsoft SQL Server CE (SQL CE), установленные на том же устройстве, что и приложение. Связь между ними происходит через поставщика OLE DB для SQL Server CE. Этот поставщик также должен быть установлен на CE устройстве.


Поскольку поставщик устанавливается только на CE устройстве, при разработке приложения он не присутствует в списке поставщиков диалога Свойств связи с данными, а, следовательно, строка соединения должна создаваться вручную, используя следующий формат:


Версия

Строка соединения

SQL CE 2.0

Provider=SQLCE; Data Source=database_path

SQL CE 3.0

Provider=SQL_CE3.0; Data Source=database_path

SQL CE 3.5

Provider=SQL_CE3.5; Data Source=database_path


Заметим: корректность работы интерфейса баз данных была полностью проверена только для перечисленных версий SQL CE. Однако другие версии также могут поддерживаться интерфейсом. Для получения более подробной информации следует обратиться в службу технической поддержки пользователей.


Примеры:



Provider=SQLCE; Data Source=\Harddisk\MyDatabase.sdf


Точный путь к файлу зависит от организации энергонезависимой памяти устройства. В этом случае рекомендуется пользоваться документацией производителя к устройству.



Provider=SQLCE; Data Source={DatabaseFile}


Наличие фигурных скобок в этом случае соответствует синтаксису использования тега.


Важно помнить, что база SQL CE представляют собой вариант облегчённых баз данных, не способных обрабатывать большой объем информации (например, истории алармов и трендов) и проводить сложные транзакции. В таких случаях лучше всего использовать собственный формат среды или более мощные реляционные базы, такие как полная версия Microsoft SQL Server. Если же всё-таки необходимо использовать SQL CE, то рекомендуется применять эту базу в качестве резервной с режимом Store and Forward. Для более подробной информации см. Настройка баз данных для хранения историй алармов и событий.


ВНИМАНИЕ:

При использовании редактора баз данных или функций DB/ERP для организации доступа к SQL CE базам, помните



IWS

SQL CE

Boolean

int

Integer

int

Real

real

String

nvarchar



Created with the Freeware Edition of HelpNDoc: Easily create Help documents