Question:
Why does GetADORecordSet() method, which correctly works with a local E3 Viewer, shows a script error when executed with a remote E3 Viewer?
Solution:
This happens because Database’s EnableLocalCreation option is enabled (TRUE). This option allows the queries configured on the Database accessing it without passing through the server, making the execution faster.
To solve this problem, just set it to FALSE.
NOTE: From version 4.6 on, the EnableLocalCreation property has been removed from the DBServer object. Since then, the Viewers have no longer been able to access the database directly, and all access now take place via server.