我通过代码更改了项目连接字符串,因此,所有配置文件中的连接字符串都已更改。但问题在于,在数据集中,某些表具有不同的连接字符串:
app.config connection string: "Datasource=USERPC; initial Catalog=MYDataBase; integrated security=False; User ID=sa; Password=user"
tablAdapter Connection string: "Datasource=USERPC; initial Catalog=MYDataBase; integrated security=False; User ID=sa"
我的问题是什么?如何解决?
答案 0 :(得分:0)
转到项目属性 - >设置选项卡将连接字符串值设置为应用程序级别而不是app.config。如果您使用的是类型化数据集,则由它们自己定义的连接字符串最好不要更改它们。在代码中使用conenctionstring。如上所述。然后创建一个属性或函数,使用Settings CLass访问该值。 在vb中,我们使用My.Settings.Default.ConnStringName
答案 1 :(得分:0)
您确定,您的连接字符串不起作用。导致所有缺少的是密码,如果我没记错,如果你填写密码并在之后读取连接字符串,你就不会再看到密码了。但这不是一个错误,它是一个安全功能。
要覆盖此行为,您应该查看SqlConnection