Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.009 c
14-1134455289
Гриха
2005-12-13 09:28
2006.01.08
Блок Инета


2-1135016134
Viktop
2005-12-19 21:15
2006.01.08
Разбить текстовый файл


3-1131975971
alsov
2005-11-14 16:46
2006.01.08
Ошибка вывода большого числа


14-1134396057
VirEx
2005-12-12 17:00
2006.01.08
синхронизация потоков в API


2-1134979390
AMD Andron64
2005-12-19 11:03
2006.01.08
Rar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский