1С и SDF

 

Сегодня поговорим о способах чтения и записи SDF-файлов в 1С. SDF-файл — это файл базы данных Microsoft SQL Server Compact Edition.

Для работы с этой базой данных потребуется становить сам SQL Server CE (ссылка) — последней на данный момент является версия 4.0, но я рекомендую версию 3.5 (по ссылке именно она).

К сожалению SDF-файл нельзя подключить к конфигурации как внешний источник данных — в открытых источниках не существует нужного ODBC драйвера, поэтому работа осуществляется через ADO.

Чтение из SDF

Запись в SDF

Судя по всевозможным мануалам для добавления новых строк в таблицы sdf-файла должен работать вот такой код:

Но по неизвестным мне причинам (скорее всего дело в поставщике) это код не работает (буду признателен за помощь в этом вопросе). Поэтому приходиться использовать sql-ную команду insert.

Выглядит это примерно так:

Также можно использовать команды update/delete для изменения/удаления существующих записей

На этом все, надеюсь эта статья Вам помогла.

Оставить комментарий