Загрузка больших данных в сетке с помощью C # - PullRequest
1 голос
/ 21 октября 2019

Я загружаю большое количество данных. Этот запрос занимает около 1 минуты и 20 секунд для выполнения. Из-за чего появляется следующая ошибка

SQL SERVER - Истекло время ожидания. Время ожидания истекло до завершения операции

Я искал и реализовал следующую вещь, но она не работает.

connection = new SqlConnection(connectionString);
command = connection.CreateCommand();
//everyone saying to set this to increase the query execution time but its not working
command.CommandTimeout = 240;
connection.Open();
command.ExecuteReader();

Я использую C # и загружаю данныев DevExpress Grid и базе данных.

1 Ответ

0 голосов
/ 21 октября 2019

Определенно советую использовать пейджинг, как предлагают комментарии. Если ваш запрос все еще занимает много времени, чтобы выполнить набор command.CommandTimeout = 0;

Значение 0 указывает на отсутствие ограничений (попытка выполнить команду будет ждать бесконечно).

...