BDE用oracle驱动程序,没有通过ODBC。在没有把requeslive设为true时Open是没问题的,把requeslive设为true后再Open出错,提示'View or Table dosn't' exist'。而在我同事的机器则没有这个问题。真是急死我了!

解决方案 »

  1.   

    用户是System
    连接Sql Server是没问题的
      

  2.   

    通过你的错误提示可以大概知道,你所调用的表或是视图不存在,请检查一下:
    1、你的拼写是不是有错误?
    2、你的用户名是不是正确,是不是能够读取这个表或是视图
    3、你的ORACLE的数据库配置名是不是正确?
      

  3.   

    表是存在的"在没有把requeslive设为true时Open是没问题的,把requeslive设为true后Open出错",同一SQL语句,因为把requeslive设为true就出问题了
      

  4.   

    To: huojiehai(海天子) 
    好久不见,帮你顶一下
    顺便问一下:把requeslive设为true   是什么意思?
      

  5.   

    有一种可能,Query的SQL语句返回的数据是只读时,
    将requeslive设置为true是会出错的。比如:SQL语句中包含Group by语句,或则Update语句等
    但是好象出错信息是:'Table is Read Only.' 才对。我看我帮不上你,帮你顶一下吧
      

  6.   

    sure_ok(8月19日晴),sundayyoung(sundayyoung) : 我是想编辑数据集数据才要把requeslive设置为true的,我的SQL语句很简单'Select * from test1',并没有包含Group by语句,或则Update语句等,并且表中字段的类型都是简单类型。
      

  7.   

    注意表名,字段的大小写。好像Oracle对大小写区分很严格。
    偶在用storProc调用存储过程时ProcName必须为大写。否则总提示错误。~
    RequestLive table/field names are case-sensitive. //Foreign FAQ的一个回答。你看看是不是这个问题。