Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
1-33612
Berezne
2003-09-01 12:35
2003.09.11
Отчет в Qreport не хочет работать как надо


7-33824
rex
2003-06-26 10:45
2003.09.11
Запуск приложения IntraWeb до входа в систему


1-33573
Виталя
2003-08-28 16:36
2003.09.11
Как создать диаграмму в Excel при помощи OLE


3-33475
Nikkkkk
2003-08-20 15:10
2003.09.11
не отрабатывается запрос в TQuery


11-33531
Nwm
2003-01-04 12:46
2003.09.11
(sender as tkollistview)




   Наверх