Smart Refresh

Discussion of open issues, suggestions and bugs regarding ODAC (Oracle Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Thomas Speck
Posts: 7
Joined: Mon 08 Nov 2004 16:51
Location: Karlsruhe

Smart Refresh

Post by Thomas Speck » Tue 21 Dec 2004 10:58

When I set SmartRefresh of TSmartQuery to "TRUE", the following Dialog-Box pops up:

Please execute GRANT EXECUTE ON DBMS_ALERT TO xxx on SYS
ORA-06550: line 2, column 3:
PLS-00201: identifier 'SYS.DBMS_ALERT' must be declared
ORA-06550: line 2, column 3:
PL/SQL: Statement ignored

Is this by Design or is this a Fault ?

We use ODAC 5.50.0.14 Beta.

Alex
Posts: 655
Joined: Mon 08 Nov 2004 08:39

Smart Refresh

Post by Alex » Tue 21 Dec 2004 15:54

SmartRefresh feature uses DBMS_ALERT package, the user account must have EXECUTE privilege for this package. You must grant this privilege explicitly, by executing GRANT EXECUTE ON DBMS_ALERT TO UserName under SYS user.

Post Reply