我用asp,那个oracle我连上了并且能显示数据了,但是修改不了卡号怎么办?权限需要怎么做?对象权限,系统权限和角色权限我能加的都加了,我用的system的帐号进的,我要修改的是卡号一项,我用asp做的,我看了下oracle的卡号那个字段是varchar2类型的,需要什么特别的设置吗?总提示我:对象什么什么的不能执行所需要的操作...
asp代码我确认没问题,用access数据库成功完成,但oracle就是不行...
asp代码我确认没问题,用access数据库成功完成,但oracle就是不行...
2,你是用system这个超级用户来链接的吗?3,如果1,2,都是确定的话,而且varchar2字段就是 字符串,没有什么特殊的限制,我怀疑你 update的时候,没有查询到记录,所以就update了 ?
1,数据库链接的用户,没有相应的update权限。
2,就是查询出来要修改的记录对象数据为null,所你无法对null进行操作。
报“对象什么什么的不能执行所需要的操作... ”,很有可能是你的权限不够,不能update操作,先进oracle数据库里面检查一下有没有授权update给你访问的用户?若还是不行的话,你再去检查一下,你要修改的那个记录对象是否可以修改?