Запись трёх полей в массив

225
12 ноября 2017, 14:30

Пытаюсь записать в двухмерный массив 3 параметра. Компилятор пишет, что

protected void WReport_StartReport(object sender, EventArgs e)
    {
        NpgsqlParameter[] pgsqlParams = new NpgsqlParameter[] { new NpgsqlParameter("p_i_req_id", NpgsqlDbType.Integer) };
        pgsqlParams[0].Value = req_id;
        DataTable dt = new Common(ASP.AppGlobal.PgSQLConn).SelectGetData(pgsqlParams, Resources.PgSQLResources.GetWRdata);
        WReport.Report.SetParameterValue("PrmReqNumber", dt.Rows[0][0].ToString());
        WReport.Report.SetParameterValue("PrmReqDate", dt.Rows[0][1].ToString());
        WReport.Report.SetParameterValue("PrmPosition", dt.Rows[0][2].ToString());
    }

Процедура GetWRdata:

CREATE OR REPLACE FUNCTION public.prequest_get_wr_data_by_id(
    p_user_name character varying,
    p_i_req_id integer)
  RETURNS refcursor AS
$BODY$
DECLARE
p_info     constant refcursor := 'p_info';
BEGIN
  open p_info for
    SELECT wr.req_number 
          ,wr.req_date_start 
          ,p.position_name 
      FROM WORK_REQUEST wr
      join "position" p on p.id_position = wr.position_id
     WHERE req_id = p_i_req_id;
  RETURN p_info;
EXCEPTION
  WHEN others THEN
     perform error_handler(p_user_name, 'p_request', 'prequest_get_wr_data_by_id', sqlstate, sqlerrm);
END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION public.prequest_get_wr_data_by_id(character varying, integer)
  OWNER TO metrgaz;

В чём может быть проблема?

READ ALSO
SelectNodes в HtmlNodeCollection (HTMLAgilityPack)

SelectNodes в HtmlNodeCollection (HTMLAgilityPack)

Добрый день! Изучаю парсерыСтолкнулся с проблемой, что при:

216
Основы создания движения персонажа

Основы создания движения персонажа

Пытаюсь создать движение персонажа, в юнити есть стандартный персонаж который движется благодаря анимаций, но у меня персонаж в анимаций...

236
Работа Threadpool c#

Работа Threadpool c#

Здравствуйте, я сейчас занимаюсь изучением Threadpool вnet

293
Создание программы на unity для трейдинга C# [требует правки]

Создание программы на unity для трейдинга C# [требует правки]

Цель: создание программы для трейдинга которая будет оповещать о изменениях ценыНе смог найти как брать информацию о цене с сайта

250