Я создал хранимую процедуру для выбора информации об отделе из таблицы department
и вызова ее из C #, но данные не загружаются в представление таблицы данных.
Эта процедура версии Oracle 11G, и это мой код SQL:
create or replace PROCEDURE PROCEDURE_SELECT_DEPARTMENT as c1
SYS_REFCURSOR;
BEGIN
OPEN c1 FOR
SELECT DEPARTEMENTID, DEPARTMENTNAME
FROM TABLEDEPARTMENT;
END;
А вот мой код C #:
OracleConnection con = new OracleConnection(ConfigurationManager.ConnectionStrings["con"].ToString());
DataTable dt = new DataTable();
con.Open();
OracleCommand cmd = new OracleCommand("PPROCEDURE_SELECT_DEPARTMENT", con);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
OracleDataAdapter da = new OracleDataAdapter(cmd);
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
Когда я загружаю свою сетку, данные не отображаются.