Время ожидания истекло
Всем привет!
Проблема такая: две таблицы, обе на серваке (MS SQL Server 2000). Доступ через ADO. Нужно выбрать все записи из 1 таблицы, которых нет во 2-й. Запрос:
SELECT * FROM [DETI03].[dbo].[base03] WHERE sn_pol NOT IN (SELECT RTRIM(spo)+'+quotedstr(' ')+'+RTRIM(STR(npo)) FROM [TFOMS].[dbo].[miha_insured])
В таблице base03 около 4-х тыс. записей, в miha_insured - около 3-х млн. Т.е. запрос будет выполняться долго. Но каждый раз ровно через 30 секунд выдается ошибка:
---------------------------
Debugger Exception Notification
---------------------------
Project Project2.exe raised exception class EOleException with message 'Время ожидания истекло'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
Причем другие запросы и из 1-й, и из 2-й таблиц работают нормально. Т.е. проблем доступа к ним нет.
Как увеличить это время (30 секунд)? Лазил по параметрам строки подключения, искал подобные случаи в хелпах и тырнете - ничего вразумительного не нашел. Плиз хелп...
Заранее спасибо!
|