【问题标题】:Connection String Name don't display in SqlDataSource dropdown list连接字符串名称不显示在 SqlDataSource 下拉列表中
【发布时间】:2015-07-03 10:48:41
【问题描述】:

我在 web.config 文件中配置了名为“DBCS”的连接字符串

<configuration>
    <connectionStrings>
      <add name="DBCS" connectionString="data source=.\MSSQL; database=LCDDemo; Initial Catalog=LCDDemo; integrated security=SSPI"/>
    </connectionStrings>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
    </system.web>

</configuration>

但是当我尝试从 sqlDataSource 访问它时,下拉列表中不会显示“DBCS”。 我也在下图中提到它。

【问题讨论】:

    标签: sql asp.net vb.net ssms


    【解决方案1】:

    字符串缺少一个重要元素:

    <add name="DBCS" providerName="System.Data.SqlClient" 
         connectionString="data source=.\MSSQL; database=LCDDemo; 
         Initial Catalog=LCDDemo; integrated security=SSPI" /> 
    

    我没有文档支持我的回答并解释此行为,但您可以在几秒钟内对其进行测试,将缺少的 providerName="System.Data.SqlClient" 添加到您的配置中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 2013-09-15
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      相关资源
      最近更新 更多