Исекает время ожидания..

atal
Дата: 29.11.2004 16:43:45
Помогите пожалуйста
Программа пишется на C#, используется System.Data.OleDb; или System.Data.SqlClient; для поключения к SQL-серверу
простенькие хранимые процедуры выполняются без проблем, когда выполняется "более серьезная" процедура - ошибка "Время ожидания истекло".
Пробовала выполнить эту процедуру в QueryAnalyser - проходит, долго правда, но проходит.
кузя
Дата: 29.11.2004 16:48:52
установи ограничение на время выполнения:
OleDbCommand.CommandTimeout
SqlCommand.CommandTimeout
atal
Дата: 29.11.2004 17:07:58
Спасибо большое
Время теперь не истекает, только повисает :)
Я от "фонаря" поставила 300, как измеряется OleDbCommand.CommandTimeout?
Может я слишком много взяла?
кузя
Дата: 29.11.2004 18:07:03
попробуй в profiler'е посмотреть, что там творится. возможно не хватает параметров или чего то еще ?
atal
Дата: 30.11.2004 09:40:23
Извини, пожалуйста, это опять я..
а каких параметров может не хватать в Profiler, ничего необычного вроде нет.
Вот такая вещь - процедуры выполняются на сервере, почему, пока они там выполняются моя "программа" бешено жрет память на моем компьютере?
Все понятно - огромные таблицы, долгие процедуры, но даже после того как они выполнились, при переходе в datagrid - просто чтобы отобразилась имеющаяся таблица, времени уходит достаточно много :(