Как я могу назвать oracle 10g с страницы asp.net?вызов oracle вид из asp.net?
View "DEPARTMENTS_VIEW" является
select Department_ID, DEPARTMEN_NAME , DISCOUNT from DEPARTMENTS
C# код
OracleConnection conn = new OracleConnection();
conn.ConnectionString = txtconnection.Text;
conn.Open();
OracleCommand objCmd = new OracleCommand();
objCmd.Connection = conn;
objCmd.CommandType = CommandType.StoredProcedure;
objCmd.CommandText = "DEPARTMENTS_VIEW";
DataSet ds = new DataSet();
OracleDataAdapter oraDa = new OracleDataAdapter(objCmd);
oraDa.Fill(ds, "department");
gvGET_DEPARTMENTS.DataSource = ds.Tables["department"];
gvGET_DEPARTMENTS.DataBind();
conn.Close();
Я получаю код ошибки:
ORA-06550: строка 1, столбец 7:
PLS-00221: «DEPARTMENTS_VIEW» не является процедурой или не определено
ORA-06550: строка 1, столбец 7:
PL/SQL: Заявление игнорировали
Сохраненная процедура и вид - это разные вещи. Вы не можете вызвать такое представление. Читайте: http://stackoverflow.com/questions/5194995/what-is-the-difference-between-a-stored-procedure-and-a-view и http://stackoverflow.com/questions/3773277/stored- procedure-vs-views –