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

Вниз

Транзакции в парадоксе...   Найти похожие ветки 

 
KIR ©   (2003-08-20 15:02) [0]

Народ, у BDE"шного компонента TDataBase есть методы StartTransaction, Cimmit и RollBack. Поделитесь опытом как это все проходит, если БД Парадокс. Спасибо!


 
Anatoly Podgoretsky ©   (2003-08-20 15:11) [1]

Есть, но не работает, только в частном случае


 
KIR ©   (2003-08-20 15:13) [2]

С какой вероятностью на локальной машине будет работать?
Что такое частный случай?
Стоит ли вообще использовать, или сделаю только хуже?


 
Desdechado ©   (2003-08-20 15:19) [3]

Транзакция имеет возмоность отката всех действий в ней. Так в парадоксе есть предел числа записей, после которого откат невозможен.


 
Anatoly Podgoretsky ©   (2003-08-20 15:27) [4]

Ну рассмотрим посложнее чем просто записи, связанные таблицы и например Delete from table или изменения добавления в нескольких таблицах, это тоже простые варианты.


 
Romkin ©   (2003-08-20 17:04) [5]

Нафиг-нафиг. Во-первых, чтение только грязное, во-вторых, изменение не более 256 записей в одной транзакции. Причем если больше - не говорит ничего, но при откате результаты неприятно удивляют :)))


 
Anatoly Podgoretsky ©   (2003-08-20 17:17) [6]

Правильнее считать, что в Парадоксе нет транакций, а если пытаться их использовать то это такой топор над головой вешается и что самое страшное своими же руками.


 
VAleksey ©   (2003-08-20 17:21) [7]

Это точно. Помнится я завязал после первой же попытки.


 
KIR ©   (2003-08-20 17:30) [8]

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


 
Romkin ©   (2003-08-20 18:29) [9]

:)))) Делать полную проверку после такого сбоя всей базы, с устранением несоответствий и ремонтом индексов


 
Anatoly Podgoretsky ©   (2003-08-20 18:54) [10]

Это и есть транзакция, которой практически нет в Парадоксе, понимаешь им очень хотелось иметь трансакции :-)


 
Johnmen   (2003-08-20 23:54) [11]

Возможно удовлетворительный результат удастся получить, используя кеширование изменений наборов данных.


 
Anatoly Podgoretsky ©   (2003-08-21 00:45) [12]

Да это разновидность трансакций, точнее их можно симитировать



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
4-33855
3223(jab)
2003-07-14 12:15
2003.09.11
CreateFileMapping всё работает просто замечтательно, почти.


4-33839
Antipich
2003-07-12 15:14
2003.09.11
Как сэмулировать нажатие Ctrl+V


14-33746
Detonator
2003-08-23 12:56
2003.09.11
Музикальний проигрователь


14-33810
Ru
2003-08-22 11:31
2003.09.11
Я понимаю, что еще рано, но все-таки:


3-33461
Марат
2003-08-21 06:46
2003.09.11
F1Book