Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.08;
Скачать: CL | DM;

Вниз

UpDate из DBGrid   Найти похожие ветки 

 
karachun ©   (2005-12-20 16:16) [0]

Доброе время суток!!!

Пишу прилодение для работы с документами (на пример с накладной). БД Oracle 8i, Доступ через ADO.
Открываю спецификацию накладной в DBGride и начинаю править (на пример количество товара)
Вопрос: Как сделать что бы исправления сделанные в DBGride попали в базу по нажатию кнопки ("Сохранить изменения") или не попали по нажатию ("Отмена").
в bdeQuery есть кеширование изменению, а вот в ADO сколько неискал найти немогу.


 
msguns ©   (2005-12-20 16:46) [1]

Для управления изменениями непосредственно в БД в сиквель-серверах используются транзакции.


 
sniknik ©   (2005-12-20 17:03) [2]

> в bdeQuery есть кеширование изменению, а вот в ADO сколько неискал найти немогу.
LockType = ltBatchOptimistic


 
karachun ©   (2005-12-21 11:16) [3]

а можно поподробнее об LockType = ltBatchOptimistic
т.е. когда его включить, что при этом происходит и ,если я правильно понял, как применить изменения, которые были занесены в грид в режиме запроса ltBatchOptimistic?


 
Курдль ©   (2005-12-21 11:21) [4]


> msguns ©   (20.12.05 16:46) [1]
>
> Для управления изменениями непосредственно в БД в сиквель-
> серверах используются транзакции.


Ну почему сразу транзакции? Человек кэшированные изменения включить не может, а ему сразу транзакции в нос! :)

Транзакции уместны лишь при редактировании пакета связанных данных, которые либо все утверждаются, либо все отменяются!


 
sniknik ©   (2005-12-21 11:24) [5]

а поподробнее о "кеширование изменению в bdeQuery"? ты ж сним работал, искал аналог. дали аналог, теперь получается с нуля обьяснять надо?
книжку почитай.


 
karachun ©   (2005-12-21 11:30) [6]

у меня тока Архангельский А.Я., а там про ADO токо то что они есть.
Ну ладно это уже лирика. Огромное спасибо за направления поиска.


 
karachun ©   (2005-12-21 11:42) [7]

Ещё раз все спасибо!!! благодаря

> > в bdeQuery есть кеширование изменению, а вот в ADO сколько
> неискал найти немогу.
> LockType = ltBatchOptimistic

нарыл http://www.interface.ru/borland/ado3.htm



Страницы: 1 вся ветка

Текущий архив: 2006.01.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
14-1134105263
pavel_guzhanov
2005-12-09 08:14
2006.01.08
непонятный глюк при установке Delphi7


2-1135232443
Kot_
2005-12-22 09:20
2006.01.08
Тормозит программа


2-1135185385
Новенькая
2005-12-21 20:16
2006.01.08
Динамический массив


2-1135099118
Tiwaz
2005-12-20 20:18
2006.01.08
Фильтрация по двум базам


9-1122796427
Зм1й
2005-07-31 11:53
2006.01.08
Почему может не работать CallList?