数据库连接搞定,oracle中数据存在,没有问题,但是运行就是发现ORA-00942:表或视图不存在,这个怎么办?
错误如下:
ORA-00942: 表或视图不存在说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OracleClient.OracleException: ORA-00942: 表或视图不存在
源错误:
行 365: OracleDataAdapter adapter = new OracleDataAdapter(StrName, Connection);
行 366: DataSet dataset = new DataSet();
行 367: adapter.Fill(dataset);
行 368: Close();
行 369: return dataset;
这是出错的一段代码:
public DataSet GetStrDataSet(string StrName)
{
Open();
OracleDataAdapter adapter = new OracleDataAdapter(StrName, Connection);
DataSet dataset = new DataSet();
adapter.Fill(dataset);//显示这里出错
Close();
return dataset;
}
错误如下:
ORA-00942: 表或视图不存在说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OracleClient.OracleException: ORA-00942: 表或视图不存在
源错误:
行 365: OracleDataAdapter adapter = new OracleDataAdapter(StrName, Connection);
行 366: DataSet dataset = new DataSet();
行 367: adapter.Fill(dataset);
行 368: Close();
行 369: return dataset;
这是出错的一段代码:
public DataSet GetStrDataSet(string StrName)
{
Open();
OracleDataAdapter adapter = new OracleDataAdapter(StrName, Connection);
DataSet dataset = new DataSet();
adapter.Fill(dataset);//显示这里出错
Close();
return dataset;
}
比如说 string strsql = = "select * from Users where RoleID = 1";system是Oracle的用户名,Users是用户下的表, 但是,oracle中 这条语句是这样执行的:select * from system."User" where "RoleID" = 1; 怎样用.net来执行这条语句呢?