如何用ODBC连接Oracle数据库

freeC 2010-05-05 08:45:52
我在Oracle中建立了一个student表,然后现在在vc中操作,可是在vc的向导中遇到了问题,在Database options中ODBC我选择了orcl,recordset type选择了dynaset,我单击ok后弹出Oracle ODBC driver connect对话框user name写sys怎么都没用于是我自己在创建了一个用户lijin,进入到select database tables对话框中,在这个对话框中居然找不到student这个表,高人指点一下要怎么做???
...全文
243 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangser307 2010-12-25
  • 打赏
  • 举报
回复
我也是这个问题啊!!! 用system创建了一个表student,退出后再登陆就查不到这个表了怎么回事?
freeC 2010-05-07
  • 打赏
  • 举报
回复
我在Oracle中建立了一个student表,然后现在在vc中操作,可是在vc的向导中遇到了问题,在Database options中ODBC我选择了orcl,recordset type选择了dynaset,我单击ok后弹出Oracle ODBC driver connect对话框user name写sys怎么都没用于是我自己在创建了一个用户lijin,进入到select database tables对话框中,在这个对话框中居然找不到student这个表,高人指点一下要怎么做???
xwt0220_ 2010-05-07
  • 打赏
  • 举报
回复
用username/password as sysdba登陆
grant select on table to user1;
freeC 2010-05-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 herowd 的回复:]
grant select anytable to lijin
[/Quote]
你这个语句没法执行,提示权限缺失或无效。
HEROWD 2010-05-06
  • 打赏
  • 举报
回复
grant select anytable to lijin
freeC 2010-05-06
  • 打赏
  • 举报
回复
我在命令中加了这条命令GRANT UNLIMITED TABLESPACE TO "linjin"把所有表空间的使用权都给lijin,可是进入到select database tables对话框中,还是找不到student这个表,里面更本就没有lijin这个用户存在。到底要怎么做啊,能不能详细点
tvinni 2010-05-05
  • 打赏
  • 举报
回复
同一楼,觉得应该是权限问题
freeC 2010-05-05
  • 打赏
  • 举报
回复
进入到select database tables对话框中,在这个对话框中居然找不到student这个表,就是这个不知道该怎么办啊
Leshami 2010-05-05
  • 打赏
  • 举报
回复
如果可以正常连接到数据库
需要使用schema 来访问数据库。
其次是否对该用户授予了select 权限

grant select on schema.talbename to lijin

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧