23.04.2009, 14:05 | #1 |
Роман Долгополов (RDOL)
|
Задвоение RecId при вставке записей через COM коннектор
В соседней теме обсуждается двухуровненое подключение COM-коннектора. И вот что вспомнилось.
Использование COM коннектора в двухуровневой конфигурации чревато серьезной порчей данных, а именно задвоением RecId. Если через подключенные через коннектор алгоритмы активно создают записи, то гарантирована раздача повторяющихся RecId, в том числе и для одной таблицы. Судя по всему используется общий кеш значений RecId для всех клиентов коннектора без обеспечения потокобезопасности В 4 и 5 версиях этой проблемы нет "по определению" - так как нет двухуровневых подключений. |
|
|
За это сообщение автора поблагодарили: Logger (1). |