Режим проходящего SQL
Этот режим
определяет, как приложения Delphi 4 и
Borland Database Engine (BDE) совместно
используют подключения к серверам
баз данных. Подключения BDE
используются в тех методах Delphi,
которые вызывают API BDE. Режим
устанавливается с помощью утилиты
настройки BDE и может
соответствовать одному из трех
вариантов.
SHARED AUTOCOMMIT Транзакции
обрабатываются строка за строкой.
Этот метод наиболее близок
локальным базам данных, но в
приложениях клиент/сервер вызывает
огромную нагрузку на сеть, поэтому
его применение не рекомендуется. Но
это параметр по умолчанию для
приложения Delphi 4
SHARED NOAUTCOMMIT Приложения Delphi 4
должны явно начать, передать и (при
необходимости) отменить
транзакции, используя методы StartTransaction(), Commit() и RollBack()
NOT SHARED Компоненты BDE и TQuery выполняют операторы SQL, не используя
подключения совместно. Это
означает, что SQL-код не ограничен
возможностями BDE
и может использовать специфические
возможности сервера
Если вы не
используете режим проходящего SQL,
но хотите контролировать
транзакцию, установите метод SHARED NOAUTOCOMMIT и управляйте ею
самостоятельно. Вероятно, этот
метод будет отвечать большинству
ваших потребностей, хотя и может
порождать конфликты в
многопользовательских системах.
|