我的数据库是在集成了VS12的sql中创建的,可以很好地与我的应用程序配合使用。但是,我无法将它与Crystal Report (CR for VS 13)连接。我的意图是,在我将我的应用程序安装到目标机器上后,该应用程序将从文本文件中读取DBpath ( DataBase存储在目标机器中)并连接数据库。所有的报告都应该这样做。我的连接字符串如下
DbPath = System.IO.File.ReadAllLines(Application.StartupPath & "\FilepATHS.txt")(2)
Conn.ConnectionString = "Data Source=(LocalDB)\v11.0;AttachDbFilename=“& DbPath & "\INVENTRY.MDF;Integrated Security=True;MultipleActiveResultSets=True”
有没有办法将我的localDB连接到CR?请让我知道。我很感谢你的所有建议。非常感谢。
发布于 2020-11-22 00:14:57
一种选择是在Crystal运行时中使用RAS api来动态设置报表的连接属性。
更简单的选择是将报告设置为使用ODBC DSN,然后在每台计算机上简单地设置该DSN (自动或手动)。
https://stackoverflow.com/questions/64942485
复制相似问题