2015-04-07 2 views
1

У меня есть следующий код, который «иногда» дает ошибку таймаутаПродление времени запроса таймаута

string select = @"query goes here"; 
connection1 = new SqlConnection("connection string goes ehre"); 
SqlDataAdapter dataAdapter = new SqlDataAdapter(select, connection1); 
SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter); 
DataSet ds = new DataSet(); 
dataAdapter.Fill(ds); 
dataGridView1.DataSource = ds.Tables[0]; 

сообщение об ошибке:

Время ожидания истекло. Период ожидания, прошедший до завершения операции , или сервер не отвечает.

Как продлить период ожидания?

+0

Похожие: http://stackoverflow.com/questions/8602395/timeout-expired-the-timeout-period-elapsed-prior-to-completion -of-заместитель операции –

ответ

3

Необходимо установить тайм-аут команды.

Из вашего примера вы просто должны сделать:

dataAdapter.SelectCommand.CommandTimeout = 60; 
Смежные вопросы