代码之家  ›  专栏  ›  技术社区  ›  user5841191

应用程序。config和MS访问数据库连接字符串C#[closed]

  •  0
  • user5841191  · 技术社区  · 10 年前

    我需要在应用程序的连接字符串中设置不同的“数据源”。config,我不知道如何通过C#代码实现这一点。

    建议和链接真的会帮助我,谢谢!

    2 回复  |  直到 10 年前
        1
  •  0
  •   Marty    10 年前

    只使用SqlConnectionStringBuilder类

        var connectionString = ConfigurationManager.ConnectionStrings["ChronosDataContext"];
        var conn = new SqlConnectionStringBuilder(connectionString){
           DataSource = "something"
        };
    
        2
  •  0
  •   anand    10 年前

    您可以将此连接字符串用于sql server。

    <add name="DbName" connectionString="Data Source=192.168.0.2\SQLEXPRESS;Initial Catalog=InexDb29;Integrated Security=False;User Id=XYZ;Password=123456;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
    

    对于Ms Access

    <add name="ConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Test1.accdb"
        providerName="System.Data.OleDb" />