Получение данных из SQL через процедуры хранилища с использованием функции AzureC#

Место общения программистов C#
Ответить
Anonymous
 Получение данных из SQL через процедуры хранилища с использованием функции Azure

Сообщение Anonymous »

Я хочу запустить хранимую процедуру с помощью функции Azure, которая возвращает строки из таблицы SQL. Я получаю ответ 200 ОК. но я не могу распечатать эти строки в окне вывода. Ниже мой код -

Код: Выделить всё

#r "System.Data"
using System.Net;
using System.Data;
using System.Data.SqlClient;
using Newtonsoft.Json;

public static async Task Run(HttpRequestMessage req, TraceWriter log)
{
log.Info("C# HTTP trigger function processed a request.");

dynamic body = await req.Content.ReadAsStringAsync();
var e = JsonConvert.DeserializeObject
(body as string);

//Connect to SQL
var cnnString  = "XXXX";

using (SqlConnection conn = new SqlConnection(cnnString))
{

conn.Open();

SqlCommand cmd = new SqlCommand("sp_GET_TOP_5_APP", conn);
cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add(new SqlParameter("@USERID", e.param1));
cmd.Parameters.Add(new SqlParameter("@SM", e.param2));
cmd.Parameters.Add(new SqlParameter("@SY", e.param3));
cmd.Parameters.Add(new SqlParameter("@EM", e.param4));
cmd.Parameters.Add(new SqlParameter("@EY", e.param5));

var reader = cmd.ExecuteReader();
}

return req.CreateResponse(HttpStatusCode.OK, "Ok");
}

public class Person
{
public string param1 {get;set;}
public string param2 {get;set;}
public string param3 {get;set;}
public string param4 {get;set;}
public string param5 {get;set;}
}
Пожалуйста, помогите. Заранее спасибо.


Подробнее здесь: https://stackoverflow.com/questions/514 ... e-function
Ответить

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

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

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

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

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