【发布时间】:2012-10-16 20:56:18
【问题描述】:
当我使用数据集-MyDatabaseDataSet时如何为数据库创建认证窗口?
当我不使用数据集时,我只需为每个操作打开新的 SqlConnection 并使用一些在我编写登录名和密码后创建的连接字符串。但是数据集使用一些默认的连接字符串。怎么改?
我想使用连接字符串 Data Source=XXXX-PC\MSSQLSERVER2;Initial Catalog=MyDatabase;User ID={0};Password={1} 连接到数据库和表,其中 {0} 和 {1} - 来自身份验证窗口的参数。
我不明白将连接字符串放在哪里,然后将其用作默认连接字符串。
【问题讨论】:
-
这应该在你的 web.config 中
-
你能贴出创建你的SqlConnection的代码吗? SqlConnection 有一个连接字符串的构造函数。
-
@AntLaC 如果他正在分发他的可执行文件,他可能不希望每个人都看到他的数据库的密码。
-
@JoshC。我不知道这是否是一个网络应用程序
-
它是窗体应用程序