Qua*_*gND 5 c# oracle crystal-reports
我们在Oralce上使用CR XI.我们在DB中应用RLS(行级安全性).RLS将基于我们在会话中设置的信息(通过调用trans_pkg.set_username('abc'))来确定哪些数据行可以出现在数据集中.但CR似乎有自己的Oracle连接.在CR查询数据之前,我们无法运行类似:trans_pkg.set_username('abc')的包.现在这对我们的系统来说是一个很大的安全风险.如果您有任何解决方案,请帮助我.
我没有用过crystal来对抗oracle,只用过sql server,但答案应该是一样的。当您设置报告的连接信息时,您需要指定用户名和密码。数据库应使用此信息来识别用户并分配正确的访问权限。