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

Вниз

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

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

Наверх





Память: 0.47 MB
Время: 0.013 c
14-33753
Пробегал
2003-08-21 22:22
2003.09.11
Зачем вы баните прокси?


14-33789
Безымянное среднего рода
2003-08-25 04:30
2003.09.11
Ну что, соскучились ? %)


14-33757
dimodim
2003-08-24 14:40
2003.09.11
Люди беда вДЛЛ


3-33494
Nikkkkk
2003-08-20 11:03
2003.09.11
Вопрос по TQuery


3-33446
stud
2003-08-21 13:24
2003.09.11
select на дерево





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский