我正在使用C#,ASP.NET MVC 5创建一个项目,并附加了一个Oracle数据库。我正在使用ADO.Net从我的应用程序查询数据库。
当我在代码中编写完整的查询时,我的代码运行良好,但返回“?”而不是记录,当我尝试从我的代码执行存储过程时。
该屏幕快照显示了我尝试执行存储过程时得到的结果。这是我的ADO.Net代码:
OleDbConnection connection = new OleDbConnection(connectionString);
OleDbDataReader returnReader;
connection.Open();
OleDbCommand command = new OleDbCommand("SP_NAME", connection);
command.CommandType = CommandType.StoredProcedure;
returnReader = command.ExecuteReader();
编辑:它具有行。屏幕快照显示我从存储过程(HasRows = true
)返回了记录:
任何帮助将不胜感激。