如何为我的项目(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)中的所有水晶报表设置全局连接字符串的主要内容,如果未能解决你的问题,请参考以下文章

来自数据集的 Vb.Net 水晶报告

如何使用 vb.net 将 sql 值设置为水晶报表参数

VB.net中如何制作水晶报表?

如何为我的 VB.net 应用程序设置 Protobuf?

Vb.net 和 Crystal Reports 添加组和子报表

使用物理路径在水晶报表中显示图像