|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Время ожидания истекло
Всем привет!
Проблема такая: две таблицы, обе на серваке (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 секунд)? Лазил по параметрам строки подключения, искал подобные случаи в хелпах и тырнете - ничего вразумительного не нашел. Плиз хелп... Заранее спасибо! |