我用adotable连oracle数据库,该数据库下有好多用户,各用户下的表基本相同,我在设置connectstring时已指定具体要连接哪个用户,可在指定tablename时为什么将该数据库下的所有表都列出来了,而不是只列出该用户下的表,在执行时提示有重复表名。
  另外上周末发了个帖子,100分,我看了一下有十位朋友回答,可帖子怎么也打不开,我也没有分了,恐不能给大家结了,抱歉。

解决方案 »

  1.   

    这是oracle 的问题,你在数据库用户设置问题....重复表名?你是要建新表么?如果不是试试用user.tablename的形式来访问一下
      

  2.   

    同意楼上,用USER。TABLENAME来访问;
      

  3.   

    多谢,可以了,不过为什么在connectstring已经指定用户,为什么这里还要指定,我以前好象用过,没有碰到这种问题
      

  4.   

    这是ORACLE设置的问题,应该把该用户权限设置的只能看到自己的表;
      

  5.   

    多谢 outer2000(天外流星) ,我将dba权限赋给了该用户,结帖