【发布时间】:2009-11-18 15:50:58
【问题描述】:
有没有办法在 Crystal Reports 查询 SQL Server 2005 数据库时指定transaction isolation level而不诉诸以下任何一种方法:
- 将报表的查询封装在一个存储过程中,该过程在查询本身之前执行
SET TRANSACTION ISOLATION LEVEL... - 在 Crystal Reports 中手写 SQL 查询以执行
SET TRANSACTION ISOLATION LEVEL...
【问题讨论】:
-
你用什么连接服务器? (即通过 SqlClient、ODBC、OleDb 的 ADO.NET?JDBC?等)
-
@chadhoc:我正在尝试通过 Crystal Reports 应用程序来完成这项工作。我不是在编写代码来使用您提到的数据库连接库。我希望 Crystal Reports 在 它 使用数据库连接库时自动配置其数据库连接。
-
废话,我很害怕 - 不幸的是,我不会在那里提供太多帮助。我认为如果您通过 C.R. 使用 ODBC,您可以选择进行一些注册表更新,或者在系统上创建一个 DSN 来指定您要使用的 iso 级别,但如果您使用其他任何东西(即OleDb、JDBC 等)我不会提供太多帮助。
标签: sql-server crystal-reports isolation-level transaction-isolation