我在Oracle中建立了一个student表,然后现在在vc中操作,可是在vc的向导中遇到了问题,在Database options中ODBC我选择了orcl,recordset type选择了dynaset,我单击ok后弹出Oracle ODBC driver connect对话框user name写sys怎么都没用于是我自己在创建了一个用户lijin,进入到select database tables对话框中,在这个对话框中居然找不到student这个表,高人指点一下要怎么做???

解决方案 »

  1.   

    如果可以正常连接到数据库
    需要使用schema 来访问数据库。
    其次是否对该用户授予了select 权限grant select on schema.talbename to lijin
      

  2.   

    进入到select database tables对话框中,在这个对话框中居然找不到student这个表,就是这个不知道该怎么办啊
      

  3.   

    我在命令中加了这条命令GRANT UNLIMITED TABLESPACE TO "linjin"把所有表空间的使用权都给lijin,可是进入到select database tables对话框中,还是找不到student这个表,里面更本就没有lijin这个用户存在。到底要怎么做啊,能不能详细点
      

  4.   

    grant select anytable to lijin
      

  5.   

    用username/password as sysdba登陆
    grant select on table to user1;
      

  6.   

    我在Oracle中建立了一个student表,然后现在在vc中操作,可是在vc的向导中遇到了问题,在Database options中ODBC我选择了orcl,recordset type选择了dynaset,我单击ok后弹出Oracle ODBC driver connect对话框user name写sys怎么都没用于是我自己在创建了一个用户lijin,进入到select database tables对话框中,在这个对话框中居然找不到student这个表,高人指点一下要怎么做???
      

  7.   

    我也是这个问题啊!!!  用system创建了一个表student,退出后再登陆就查不到这个表了怎么回事?