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


RDA_BATCHOPTION

Перечисление RDA_BATCHOPTION служит для указания, следует ли объединять в одну транзакцию строки, связанные с принудительной отправкой.

Члены

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

Имя члена Значение Описание

BATCHINGOFF

0

SQL Server Compact 3.5 (SQL Server Compact 3.5) не объединяет строки, принудительно отправляемые в SQL Server. Сервер обрабатывает каждую строку отдельно. Этот параметр задан по умолчанию

BATCHINGON

1

SQL Server Compact 3.5 объединяет в одну транзакцию строки, принудительно отправляемые в SQL Server

Замечания

По умолчанию задается параметр BATCHINGOFF, при котором изменения (вставка, обновление и удаление) применяются к таблице SQL Server как отдельные транзакции. Успешное выполнение одной транзакции не зависит от других. Если задано значение BATCHINGON то все изменения отправляются как единая транзакция. В этом случае для успешного выполнения транзакции необходимо, чтобы все изменения были успешно внесены. Если одно из изменений не удастся выполнить, то произойдет сбой всей транзакции и в таблицу SQL Server не будет внесено никаких изменений.

Перечислители BATCHINGON и BATCHINGOFF возвращают в таблицу ошибок все ошибки, а не только ту ошибку, которая возникла первой. Например, если задан перечислитель BATCHINGON и три из пяти изменений привели к сбою, то не будет внесено никаких изменений, а все три сбоя будут сохранены в таблице ошибок. Если задан перечислитель BATCHINGOFF, те же три сбоя будут внесены в таблицу ошибок, а два других изменения будут применены к таблице SQL Server. Дополнительные сведения об обработке пакетных ошибок см. в разделе Обнаружение конфликтов при удаленном доступе к данным и оповещение о конфликтах.

См. также

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

Программирование удаленного доступа к данным (SQL Server Compact)

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

Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)