Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизПоток Thread и InterBase Найти похожие ветки
← →
Назаров Евгений (2005-02-04 19:52) [0]Проблема в следующем: в потоке Thread выполняется обновление таблиц в базе данных. И если с этой же базой данных работать паралельно из самой программы - выскакивают разные ошибки: в основном Invalid Request Handle.
Кстати, если сама база данных находится не на удалённом компе, а на том, котором выполняются запросы(работа), то ошибки не возникают вообще. Почему ? как справиться с недугом ??
← →
Назаров Евгений (2005-02-04 20:04) [1]И еще, я выяснил, в потоке возникает ошибка:
lock conflict on no wait transaction deadlock
Параметры транзакции :
consistency
write
nowait
read_committed
rec_version
← →
Назаров Евгений (2005-02-04 20:11) [2]Еще бывают ошибки:
Error reading data from the connection
Unknown error
← →
jack128 © (2005-02-04 21:38) [3]tdatabase соответствующий тоже в потоке(в методе Execute) создан и открыт?
← →
Desdechado © (2005-02-04 22:13) [4]Клиентская библиотека для IB - не thread-safe, поэтому каждый поток должен иметь отдельное соединение с БД.
← →
Назаров Евгений (2005-02-07 18:26) [5]tdatabase открываю перед запуском потока
Приконнектился через другой tDatabase, не помогло, возникает Deadlock и поток перестает выполняться,
← →
Назаров Евгений (2005-02-07 18:27) [6]tdatabase открываю перед запуском потока
Приконнектился через другой tDatabase, не помогло, возникает Deadlock и поток перестает выполняться,
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c