Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обьясните почему возникает ошибка при измении записи [D7, IB6.x]


Sergey__ ©   (2004-05-13 10:06:00) 

Привет всем !!
Кто нибудь работал с компонентами IBQuery ?

Не могу понять в чем ошибка: На форму повесил DBGRID
ibDatasource, ibquery,ibUpdatesql, ibdatabase и ibtransaction, dbnavigator.
Все связал как пологается, в ibquery описал событие Afterpost:
try
 UNI_WORK32.ApplyUpdates([qrySpravka_otdel]);
 ibTransaction1.CommitRetaining;
  except
   ShowMessage(Невозможно сохранить изменения в бд);
   qrySpravka_otdel.CancelUpdates;
    ibTransaction1.RollbackRetaining;
end;
и аналогично AfterDelete.
При использовании Delphi 5 все работало,  но при использовании Delphi 7 при изменении записи выдает ошибку.
Обьясните пожалуста что нужно делать?


Курдль   (2004-05-13 12:55:00) [1]

В огороде бузина, а в Киеве - дядька...


TATIANA   (2004-05-13 12:53:00) [2]

Работаю с IBQuery , но изменяю , добавляю , удаляю записи с помощью хранимых процедур , компонент IBStoredProc , прекрасно работает .
Select также можно делать с помощью хранимых процедур , но комп онент IBStoredProc на форму не ставят ,
IBQuery.SQL.Add('Select * from имя_процедуры);


Соловьев   (2004-05-13 10:45:00) [3]


> Но использование IBDATASET не дает визуализации данных

ibquery кстати тоже :)

и все-таки - ошибку какую выдает?


Sergey__   (2004-05-13 10:30:00) [4]

Запрос обычный Select * From tabl

Но использование IBDATASET не дает визуализации данных.


Соловьев   (2004-05-13 10:11:00) [5]


> изменении записи выдает ошибку

какую?
Можно увидеть ibquery.sql?
И лучше используй - IBDataSet для работы с набором данных как с таблицей


Курдль   (2004-05-13 10:08:00) [6]

Это по моему больному месту - "выпендреж с транзакциями"  :(
Где Вы такое видели?


Наверх

Титульная страница Поиск, карта сайта Написать письмо