Форум: "Базы";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];
ВнизПодключенные user а к IB DB Найти похожие ветки
← →
Digitman (2002-01-30 16:39) [10]>Johnmen
Все оч.просто, на самом деле. IB как классический SuperServer создает при новом кл.соединении отдельный транспортный поток для соединения. Все SP/триггеры, которые активируются тем или иным образом в доп.потоке, вызывая некую UDF-ф-цию, обращаются при LoadLibrary/FreeLibrary к DLL с этой UDF. Ничто не мешает перехватить при иниц-ции DLL ее DLLEntryPoint и вести сч-к вызовов с параметрами DLL_THREAD_ATTACH, DLL_THREAD_DETACH (с определенными оговорками, разумеется). Значение же сч-ка можно запросить из тех же SP или триггера в любой момент вызовом экспорт.ф-ции, возвращающей этот сч-к.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.004 c