Я пытаюсь выполнить запрос, используя C #. Проблема в том, что, несмотря на то, что я изменил период ожидания, он выдал исключение времени ожидания. Возникает исключение через 30 секунд, то есть значение по умолчанию.
using (MySqlConnection conn = new MySqlConnection(connStr))
{
int x = conn.ConnectionTimeout;
conn.Open();
cmd.Connection = conn;
cmd.CommandText = "SELECT AVG(v.value_min) AS minValue FROM values v";
adpter.SelectCommand = cmd;
adpter.Fill(dados);
conn.Close();
}
Как видите, я использую conn.ConnectionTimeout
, чтобы проверить, правильно ли настроен таймаут, и да. По крайней мере, он показывает количество времени, которое я настроил (в данном случае 90).
Итак, как мне это сделать? Как запустить длительный запрос?
ОБНОВЛЕНИЕ: отправленный мной запрос является лишь примером.