Чтение значения, возвращенного из хранимой процедуры clr - PullRequest
0 голосов
/ 25 мая 2018

У меня есть хранимая процедура clr, которую я могу выполнить в диспетчере сервера sql и получить возвращаемое значение, я не могу повторить это в приложении .net.В SQL я выполняю sp, используя:

exec  @Result = GetDistanceAndTime @Profile, '53.6924582,-2.8730636000', '53.816408201,-2.990582799997'

и значения (текстовая строка) '41124 | 4032 | Ok' появляется на вкладке сообщений.

Я попытался повторить это вvb с помощью System.Data.SqlCommand, но не может получить возвращаемые значения!хранимая процедура clr использует Pipe.Send для возврата данных.

result = ex.Message;SqlContext.Pipe.Send (result.ToString ());

Было бы лучше использовать выходной параметр в sp или я смогу получить это значение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...