Главная страница
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.035 c
2-1134745309
fast2
2005-12-16 18:01
2006.01.08
Как можна задать случайным образом время в ...


2-1134849282
pathfinder
2005-12-17 22:54
2006.01.08
Проблема с TThread...


14-1134568925
VirEx
2005-12-14 17:02
2006.01.08
FoxMail - run dialup


14-1134678847
palva
2005-12-15 23:34
2006.01.08
Библия... Флёнова


14-1134396390
kaif
2005-12-12 17:06
2006.01.08
Взглянул на баннер Visual Studio :)