У нас есть вид снежинки, который можно запросить с помощью браузера.
Однако, когда тот же запрос запрашивается с использованием кода C #, он зависает.
using (var connection = new SnowflakeDbConnection())
{
connection.ConnectionString = "ConnectionString";
connection.Open(); // Works
var sqlQuery = "select \"Col1\", \"Col2\", \"Col3\", \"Col3\", \"Col5\", \"Col6\" from \"View1\";
var command = new SnowflakeDbCommand(connection);
command.CommandText = sqlQuery;
command.CommandTimeout = 240;
using (var reader = command.ExecuteReader()) // Works
{
if (reader.HasRows) // Works and is true
{
while (reader.Read()) // Hangs here
{
}
}
}
Строка подключения содержит учетную запись, пользователь, пароль, дБ, схема, роль и хост.
Представление содержит около 25000 записей.
Что мне здесь не хватает?