我从来没有使用Visual Studio 2017(或以前的版本)之前,并被要求在一个项目,包括从SQL数据库中获取信息。我试图打开一个连接到数据库使用外部配置,然后在我的应用程序配置中使用configSource。但是,当我运行此代码时,出现错误:ConnectionString属性尚未初始化。我一直在做这方面的一些研究,但我不确定VS的一些功能和语法。首先,ConnectionString是否需要在应用程序配置或其他地方(如模块或表单)初始化?这里是我的应用程序配置和外部配置代码。 外部配置:在哪里建立连接到SQL在Visual Studio 2017
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="WindowsApp4.My.MySettings.TrakConnectionString"
connectionString="Data Source=Trak;Initial Catalog=Trak;User
ID=TrakMe;Password = TrakMeData;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
应用程序配置:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings configSource ="external_conn.config"/>
</configuration>
感谢您的任何帮助。
连接字符串通常在Visual Studio上是独立的。当您的应用程序连接到用于其工作的数据库时使用它。如果您需要从Visual Studio连接到数据库并管理此数据库,则可以通过“服务器资源管理器”窗口连接到数据库。如果你没有看到你在'View'菜单中显示它,或者在最小化按钮的左边的窗口的右上部标题中的搜索框中键入“Server Explorer”。 – Misaz