Выполнение простого запроса KQL с использованием Net Sdk возвращает семантическую ошибку: скаляр не ожидается в текущем C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Выполнение простого запроса KQL с использованием Net Sdk возвращает семантическую ошибку: скаляр не ожидается в текущем

Сообщение Anonymous »


Пытаемся получить простой пример работы сгенерированного .net-приложения, где «mytablename» | количество или «имя_таблицы» | take 2 возвращает исключение «Семантическая ошибка: скаляр не ожидается в текущем контексте». Кажется, проверка подлинности проходит нормально, и я не могу добиться какого-либо прогресса, поскольку ожидаю, что пример приложения, созданный на панели мониторинга обозревателя данных Azure, просто будет работать.

с использованием (var cslQueryProvider = KustoClientFactory.CreateCslQueryProvider(kustoConnectionString)) { var query = $"df-edata-marley | count"; результаты var = cslQueryProvider.ExecuteQuery\(config.DatabaseName, query); } второй тестовый запрос

string query = @"df-edata-marley | take 2"; используя (var ответ = queryClient.ExecuteQuery(configDatabaseName, query, null)) { int columnsNoStartTime = response.GetOrdinal("StartTime"); int columnsNoState = response.GetOrdinal("Состояние"); int columnsNoDailyDamage = response.GetOrdinal("DailyDamage"); Console.WriteLine("Ежедневный ущерб от торнадо превышает 100 000 000$:"); пока (ответ.Читать()) { Console.WriteLine("{0}}",response.GetValue(0)); } } Оба броска
[0]Kusto.Data.Exceptions.SemanticException: семантическая ошибка: скаляр не ожидается в текущем контексте в свойствах Kusto.Data.Net.Client.KustoDataHttpClient.ThrowKustoExceptionFromResponseMessageAsync(KustoExceptionContextExceptionContext, HttpResponseMessage responseMessage, ClientRequestProperties, Boolean mustBuffer, Action`2 notify, дампер IDumper) в Kusto.Data.Net.Client.RestClient2.MakeHttpRequestAsyncImpl(RestApi restApi, String адрес, String csl, String ns, String dataName, логическая потоковая передача, свойства ClientRequestProperties, ServiceModelTimeoutKind timeoutKind, String clientRequestId , Тело потока, StreamPropertiesstreamProperties, CancellationToken cancelToken, запрос KustoProtocolRequest, String hostHeaderOverride) в Kusto.Cloud.Platform.Utils.MonitoredActivity.InvokeAsync\[TActivityType,TResult\](TActivityType ActivityType, Func`1 func, String clientRequestId) в Kusto. Cloud.Platform.Utils.MonitoredActivity.InvokeAsync\[TActivityType,TResult\](TActivityType ActivityType, Func\`1 func, String clientRequestId) at Kusto.Data.Net.Client.RestClient2.MakeHttpRequestAsync(RestApi restApi, String baseAddress, StringrelativeAddress, String clientRequestIdPrefix, String ns, String dataName, String csl, String addr, логическая потоковая передача, свойства ClientRequestProperties, ServiceModelTimeoutKind timeoutKind, StreamPropertiesstreamProperties, CancellationTo Кен токен отмены) в Kusto.Data.Net.Client.RestClient2.ExecuteQueryAsync (String имя базы данных, строковый запрос, свойства ClientRequestProperties, CancellationToken cancelToken)
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»