| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Транзакция |
| Автор: Pakshin A. S. 12.9.2004, 14:21 |
| Итак, есть база данных типа Paradox; есть программа, которая работает с ней; программу запускают несколько пользователей; чтобы не возникало проблем при редактировании базы данных (как я вычитал) надо использовать транзакцию. Собственно проблема работаю с базой данных через Table и Query, не создавая никаких алиасов. (с этим проблем нет) Как ещё можно организовать этот механизм? |
| Автор: Pakshin A. S. 12.9.2004, 14:42 | ||
Одну фразу нашел:
Как? |
| Автор: <Spawn> 12.9.2004, 14:47 |
| Насколько я знаю, Paradox не поддерживает тарнзакции. Да и вообще для файл\клиент-серерных БД Парадокс лучше не использовать. Механихм транзакции можно применять, например, в Interbase(Firebird) |
| Автор: Pakshin A. S. 12.9.2004, 16:26 |
| Это хорошо само собой, да разбираться и таскать с собой IB нет возможности. А вообще что можно сделать, чтобы не получалось ошибки |
| Автор: Alex 12.9.2004, 23:15 | ||
может поможет
|
| Автор: Alex 12.9.2004, 23:27 |
| Слушай может я чего то и не понял, но ведь можно использовать DataBase не делая алиаса. Я в свое время делал так и не создавал ни каких алиасов |
| Автор: Pakshin A. S. 13.9.2004, 18:41 |
| Спасибо с DataBase! Надо попробовать! |
| Автор: Pakshin A. S. 13.9.2004, 19:46 |
| ЗАРАБОТАЛО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| Автор: Alex 13.9.2004, 20:09 |
| а алгоритмом транзакций не поделишься? |
| Автор: Pakshin A. S. 14.9.2004, 18:36 | ||
Эту штуку в цикл можно запихнуть или что-то в этом духе сделать... |
| Автор: Alex 14.9.2004, 18:48 |
| спасибо |
| Автор: Pakshin A. S. 14.9.2004, 18:51 |
| Не за что... всегда рад предложить код... |