![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
UpDate из DBGrid [D7]
karachun © (2005-12-20 16:16:00)Доброе время суток!!!
Пишу прилодение для работы с документами (на пример с накладной). БД Oracle 8i, Доступ через ADO.
Открываю спецификацию накладной в DBGride и начинаю править (на пример количество товара)
Вопрос: Как сделать что бы исправления сделанные в DBGride попали в базу по нажатию кнопки ("Сохранить изменения") или не попали по нажатию ("Отмена").
в bdeQuery есть кеширование изменению, а вот в ADO сколько неискал найти немогу.
karachun (2005-12-21 11:42:00) [1]Ещё раз все спасибо!!! благодаря
> > в bdeQuery есть кеширование изменению, а вот в ADO сколько
> неискал найти немогу.
> LockType = ltBatchOptimistic
нарыл http://www.interface.ru/borland/ado3.htm
karachun (2005-12-21 11:30:00) [2]у меня тока Архангельский А.Я., а там про ADO токо то что они есть.
Ну ладно это уже лирика. Огромное спасибо за направления поиска.
sniknik (2005-12-21 11:24:00) [3]а поподробнее о "кеширование изменению в bdeQuery"? ты ж сним работал, искал аналог. дали аналог, теперь получается с нуля обьяснять надо?
книжку почитай.
Курдль (2005-12-21 11:21:00) [4]
> msguns © (20.12.05 16:46) [1]
>
> Для управления изменениями непосредственно в БД в сиквель-
> серверах используются транзакции.
Ну почему сразу транзакции? Человек кэшированные изменения включить не может, а ему сразу транзакции в нос! :)
Транзакции уместны лишь при редактировании пакета связанных данных, которые либо все утверждаются, либо все отменяются!
karachun (2005-12-21 11:16:00) [5]а можно поподробнее об LockType = ltBatchOptimistic
т.е. когда его включить, что при этом происходит и ,если я правильно понял, как применить изменения, которые были занесены в грид в режиме запроса ltBatchOptimistic?
sniknik (2005-12-20 17:03:00) [6]> в bdeQuery есть кеширование изменению, а вот в ADO сколько неискал найти немогу.
LockType = ltBatchOptimistic
msguns (2005-12-20 16:46:00) [7]Для управления изменениями непосредственно в БД в сиквель-серверах используются транзакции.