如何为我的项目(VB.Net)中的所有水晶报表设置全局连接字符串
Posted
技术标签:
【中文标题】如何为我的项目(VB.Net)中的所有水晶报表设置全局连接字符串【英文标题】:How to set a global connection string for all crystal reports in my project (VB.Net) 【发布时间】:2020-06-29 10:19:27 【问题描述】:我有一个带有 SQL Server DB 的 VB.Net 项目。我想向它添加一些水晶报表。我在一个模块中使用了一个连接字符串,我在项目中的每个地方都使用它,它非常有用,因为我可以在一个点更改登录详细信息。
connString As String = "Data Source=192.168.1.11,1433;Network Library=DBMSSOCN;Initial Catalog=MY_DB;User Id=sa;Password = abc@1234.;" 'global connection string
同样,是否可以在我的项目(非 DSN)内(例如模块)的某个地方嵌入一个通用的全局连接字符串,或者可以使用上面的连接字符串。
如果可能,正确的方法是什么,如果有人可以发布示例代码,我将不胜感激。
【问题讨论】:
连接字符串通常在app.config
中找到它们的位置。另见Connection String Builders
【参考方案1】:
Public connString As String = "Data Source=192.168.1.11,1433;Network Library=DBMSSOCN;Initial Catalog=MY_DB;User Id=sa;Password = abc@1234.;"
通过声明 Public,您可以在项目中的任何位置使用 connstring
。
【讨论】:
抱歉问了这么简单的问题。我对水晶报告没什么新意。当我向我的项目添加一个哭泣代表时,我添加连接的窗口不显示我的连接字符串,因为它在一个模块中。我如何使用这个 conn 字符串来进行哭泣报告。你可以发布一个示例代码吗?以上是关于如何为我的项目(VB.Net)中的所有水晶报表设置全局连接字符串的主要内容,如果未能解决你的问题,请参考以下文章