Главная страница
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.025 c
4-33850
GuestTM
2003-07-09 05:31
2003.09.11
Непонятки с POSTMESSAGE


1-33684
Ау
2003-08-28 23:39
2003.09.11
Выравнивание в РичЕдит


3-33493
Relaxxx
2003-08-20 12:21
2003.09.11
Как мне сделать чтоб при нажатии правой кнопки по заголовку табли


1-33558
DrFox
2003-08-29 00:48
2003.09.11
Как засунуть свою прогу в System Tray


1-33593
Anonimus
2003-08-28 13:20
2003.09.11
OnDrawCell