от
Я пытаюсь вызвать процедуру и использовать значение, которое я получаю после выполнения в моем коде. Я создал процедуру
Getdata
, и я вызываю ее из ASP.NET MVC и пытаюсь ее использовать. Процедура Oracle:
    CREATE OR REPLACE PROCEDURE Getdata(v_hr_stk_out out number,v_cr_stk_out out number) Is
    r_stk  number;
    vr_stk number;
    BEGIN
    select round(sum(a.batch_wt)) into r_stk from dbprod.sm_data a where a.iss_date is null and a.cw_coil_no is not null and a.prod_cd = '37' and a.from_plant != a.hsource;
    select round(sum(a.batch_wt)) into vr_stk  from dbprod.psm_data a where a.iss_date is null and a.cw_coil_no is not null and a.prod_cd = 'C9' and a.from_plant != a.hr_source;
v_hr_stk_out:=v_hr_stk;
v_cr_stk_out :=v_cr_stk;
    END;
ASP.NET MVC сторона:
 OracleConnection conn = new OracleConnection(ConfigurationManager.ConnectionStrings["Mycon"].ToString());
 conn.Open();

 OracleCommand command = new OracleCommand();
 command.Connection = conn;
 command.CommandText = "Getdata";
 command.CommandType = CommandType.StoredProcedure;

 OracleDataAdapter adapter = new OracleDataAdapter(command);

 DataSet dataSet = new DataSet();
 adapter.Fill(dataSet);

 conn.Close();
 return View("Home",dataSet);
Значение привязки в поле зрения
@using System.Data;
@model DataSet
    
        
            A
            B/th>
            C        
        
        @foreach (DataRow row in Model.Tables[0].Rows)
        {
            
                F
                Dataset.Tables[0]
                Dataset.Tables[1]            
            
        }
    
Значение из процедуры должно приходить и связываться в соответствующем столбце. В настоящее время значение не сохраняется в наборе данных после вызова
adapter.Fill(dataSet);
. Я новичок в ASP.NET MVC и Oracle. Любая идея будет оценена              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...