使用ado查询oracle数据库出现Runtime Error
m_pRecordset = m_pConnection->Execute("select distinct creator from system.syscatalog;",&RecordAffected,adCmdUnknown);
这一句运行时出现Runtime Error.但是我以同一用户身份登陆sqlplus输入select distinct creator from system.syscatalog;却可以得到查询结果。
我使用m_pRecordset = m_pConnection->Execute("select distinct username from all_users;",&RecordAffected,adCmdUnknown);却可以获得用户名。
我原以为这是数据库的权限问题。可是我是以dba身份登陆的啊。这是怎么回事呢?
要说明的是select distinct creator from system.syscatalog;的作用是查询数据库的所有用户。