Сохранение данных
Специальное предложение: скидка 50% (115 200 рублей) на ODataDB Enterprise до 24 июня 2024

Сохранение данных

Продукты SaveToDB позволяют сохранять изменения по двум событиям:

  1. когда пользователь нажимает кнопку "Сохранить"
  2. или когда пользователь изменяет значение ячейки.

Этот раздел описывает возможности сохранения для кнопки "Сохранить".

Второй подход описан в разделе Обработка изменений ячеек.

Есть четыре способа реализовать сохранение изменений в базу данных:

  1. Сохранение данных в таблицы
  2. Сохранение данных в представления
  3. Сохранение данных хранимыми процедурами
  4. Сохранение данных командами SQL

SaveToDB и DBEdit выполняют SQL запросы непосредственно к серверу баз данных.

DBGate и ODataDB используют эти методы для настройки REST API для команд POST, PUT и DELETE.

См. подробности в статьях:

Надстройка SaveToDB поддерживает сохранение изменений для сервисов OData и REST API.

См. подробности в следующих статьях:

Надстройка SaveToDB также поддерживает слияние данных.

Посмотрите также следующие интересные возможности:

Таблицы и представления для настройки

Для настройки сохранения изменений можно использовать таблицу xls.objects или представления списков запросов.

Ниже приведен пример для таблицы xls.objects:

IDTABLE_SCHEMATABLE_NAMETABLE_TYPETABLE_CODEINSERT_OBJECTUPDATE_OBJECTDELETE_OBJECT
 s02usp_cashbookPROCEDUREs02.cashbooks02.cashbooks02.cashbook

А это пример для представления списка запросов:

IDTABLE_SCHEMATABLE_NAMETABLE_TYPETABLE_CODEINSERT_PROCEDUREUPDATE_PROCEDUREDELETE_PROCEDUREPROCEDURE_TYPE
 s02usp_cashbookPROCEDUREs02.cashbooks02.cashbooks02.cashbook

Используйте таблицу xls.objects для настройки возможностей объектов по умолчанию.

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

Для использования списка запросов, пользователи SaveToDB и DBEdit должны выбрать его в мастере подключения.

DBGate и ODataDB позволяют использовать список запросов за счет сегмента URL или настроек в файлах конфигурации.

Большинство примеров в статьях данного раздела приведены для таблицы xls.objects.