Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > State в ADO


Автор: Olimpic21 5.4.2006, 06:02
Работаю через ADO с ACCESS как состояния таблицы проверять ...Edit...Insert ?????

Автор: lotax 5.4.2006, 06:17
Код

  if ADOTable1.State = dsEdit  then
    ShowMessage('Модификация');
  if ADOTable1.State = dsInsert then
    ShowMessage('Вставка');

Автор: Olimpic21 5.4.2006, 07:33
в БДЕ сам так делал а в АДО не катит говорит:

[Îøèáêà] frameReg.pas(89): Undeclared identifier: 'dsEdit'

Автор: lotax 5.4.2006, 07:41
Код

uses
  DB;

Автор: Dark Wanderer 5.4.2006, 17:27
Можно и так:
Код

if ADOTable1.State in [dsEdit]  then    
    ShowMessage('Модификация');    
  if ADOTable1.State in [dsInsert] then    
    ShowMessage('Вставка');

Автор: Olimpic21 6.4.2006, 06:53
спасибо я просто не догал что нужно DB добавить

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)