我有一些 Crystal Reports 连接到 Sql Server 数据库,我想检测连接是否受信任或是否需要提供登录信息(报告不是由我提供的,因此我无法控制连接方法)。如果我只是盲目地提供登录凭据,那么如果它是受信任的连接,它将无法连接。
以下不起作用:
oRpt = oCR.OpenReport("C:\MyReport.rpt")
if oRpt.Database.Tables(1).ConnectionProperties.Item("Integrated Security") = True then
'trusted connection
else
'supply login credentials
end if
它给出以下错误:没有为类型“IConnectionProperty”和类型“布尔”定义运算符“=”。
我找不到如何在 vb.net 中为 IConnectionProperty 创建构造。我找不到任何来自 Crystal 的文件来解释它。我正在使用 Crystal Reports XI - 开发人员