请教各位,我用下面的数据库连接连接ORACLE数据库,
Conn="UID=system;PWD=manager;DRIVER={Oracle ODBC Driver};SERVER=ORADB;"
with Cnn
   .ConnectionString=Conn
   .CursorLocation=asUseClient
   .Open
end with
上面的语句运行通过了,但是查询数据库中的表时,出现错误,就是"表或者视图不存在"
查询语句是"select * from cc"
但是上面的数据库的名字改为本地的数据库,而不是远程的"ORADB数据库",查询就是真确的.请各位多多指教1本人不胜感谢!

解决方案 »

  1.   

    确认你对要查询的表有足够的权限(起码应有Select权限),因为连接Oracle时,即使你用的是sys或system帐户登录,如果没有建立同义词(synonym),那么你要查询表时也必须采用“shecma.tablename”的形式才行。
      

  2.   

    另外你本地用的什么数据库?如果在本地使用的也是Oracle,那么只能证明你本地:1、建立了同义词;或2、你的表cc建立在system这个schema下