日期:2014-05-17  浏览次数:21010 次

vs2008+Oracle开发问题!请教大神!
数据库连接搞定,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;
  }

------解决方案--------------------
是不是数据库连接搞错了。。。
------解决方案--------------------
一般这么配置 
C# code

connectionString="Data Source=XX;Persist Security Info=True;User ID=system;Password=oo;Unicode=True" providerName="System.Data.OracleClient"