Кент Рейсдорф. BORLAND C++BUILDER. Раздел 4

Кент Рейсдорф. BORLAND C++BUILDER. Страница 456

Свойство Translsolation определяет уровень изоляции транзакции (TIL — Transaction Isolation Level) на сервере базы данных. TIL управляет доступом одних конкурирующих транзакций к изменениям, сделанным другими.

Translsolation может принимать одно из трех возможных значений: tiDirtyRead, tiReadCommitted и tiRepeatableRead (по умолчанию устанавли­вается tiReadCommitted). Установка этих значений имеет следующий эффект:

? tiDirtyRead — изменения, выполняемые другими транзакциям, видимы во время их выполнения.

? tiReadCommitted — изменения, выполняемые другими транзакциями, ви­димы только после их завершения.

? tiRepeatableRead — изменения другими транзакциями ранее считанных данных не видимы; это означает, что при каждом считывании данной за­писи транзакция получает точно такую же запись.

Метод StartTransaction отмечает начало группы изменений данных, ко­торую вы хотите рассматривать как одно целое. Изменения либо произойдут в полном объеме, либо ни одно из них не будет выполнено.

Метод Commit делает постоянными те изменения в базе данных, которые произошли после начала транзакции. Можете рассматриать его как команду Save для базы данных.

Метод Rollback отменяет изменения, сделанные после начала транзакции. Можете считать его командой Undo применительно к базе данных.

ТТаЫе

Модуль: DBTables Класс-предок: TDBDataSet

ТТаЫе является прямым потомком класса TDBDataSet и косвенным по­томком класса TDataSet. С помощью компонента ТТаЫе осуществляется до­ступ к таблицам баз данных. Открывая ТТаЫе, вы устанавливаете соединение между вашим приложением и таблицей. Компонент ТТаЫе используется для добавления, изменения и удаления строк в таблице базы данных.

В таблицах 16.8, 16.9 и 16.10 перечислены соответственно основные свой­ства, методы и события компонента ТТаЫе.

Web-дизайн (с) 2010 All rights reserved