C# VS 2010 .net v4.0
我在项目(类库)中添加了一个 DataSet,但是当我尝试添加 TableAdapter 时,我添加到设置中的连接字符串无法选择。我可以使用其他数据源(从服务器资源管理器中)的连接字符串。 我不能使用绕过方法,我需要从设置中获取连接字符串。 我在许多其他项目中都这样做,通常都能成功,但有时我只能随机尝试,直到最终看到我的连接字符串。我希望升级到 vs2010 可以解决这个问题。 希望有人看到并能提供帮助,谢谢。
C# VS 2010 .net v4.0
我在项目(类库)中添加了一个 DataSet,但是当我尝试添加 TableAdapter 时,我添加到设置中的连接字符串无法选择。我可以使用其他数据源(从服务器资源管理器中)的连接字符串。 我不能使用绕过方法,我需要从设置中获取连接字符串。 我在许多其他项目中都这样做,通常都能成功,但有时我只能随机尝试,直到最终看到我的连接字符串。我希望升级到 vs2010 可以解决这个问题。 希望有人看到并能提供帮助,谢谢。
app.config
中)。向导页面将显示来自设置的字符串名称,以及单词(Settings)
表示它来自哪里,如下所示:
然而,在最近的一个项目中,它没有显示来自项目设置的 ConnectionStrings。<connectionStrings>
<add name="MembershipCRM.Properties.Settings.app_ogca_CRMConnectionString"
connectionString="Data Source=MYSERVERNAME\SQL2014;Initial Catalog=app_ogca_CRM;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="MembershipCRM.Properties.Settings.app_ogca_QBIConnectionString"
connectionString="Data Source=MYSERVERNAME\SQL2014;Initial Catalog=app_ogca_QB;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
providerName
值,表明 ConnectionString 指向哪种数据源,TableAdapter 配置向导会认为它无效并忽略它。一旦我重新添加了 providerName="System.Data.SqlClient"
值,向导立即识别出它。你检查过项目和数据集设计器类的命名空间了吗?确保两者相同...
我也遇到了相同的问题,使用vb.net、.net 3.5和sql 2008。我解决这个问题的方法是前往事件查看器并清空应用程序日志。我的应用程序日志已满。一旦我清空了日志,我就可以添加和查看数据连接。