To the best of my knowledge Crystal is ONLY a reporting\query tool and cannot update the data in the database.
However, if you are still nervous, or will be having regular users create reports, create a user on the DB side that has "read only" access (replace read only with the terminology used by your DB vendor) to the necessary tables. Then use ONLY this user account when creating reports.
Actually, you can change the query, which is why there is a "reset" button in the Show SQL window. We've done that before with quite a few reports.
Thanks for the advice, I'll control it on the db side and I'll check with Crystal to see if there is a way to disable this.
I tested this in version 7 with a the db owner of the table. I created a basic report, selecting a few columns from a small table. I then changed the select statement in the show sql query window to an insert statement and could not get it to save these changes no matter what. I also changed it to an update statement.
It is possible to update the database using version 9 SQL Commands. However, users who are just running the report using a viewer could not 'accidentally' update the database. They would not have access to change the text of the SQL Command.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.