Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Технологии Клиент/Сервер >> Разработка клиентной части >> Режим проходящего SQL

[Назад]    [Содержание ]    [Вперед]

  


Режим проходящего 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 и управляйте ею самостоятельно. Вероятно, этот метод будет отвечать большинству ваших потребностей, хотя и может порождать конфликты в многопользовательских системах.



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017