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

在运行时更改数据集连接字符串

  •  10
  • DanDan  · 技术社区  · 14 年前

    我有一个c生成的数据集。如何更改连接字符串,以便将数据集与另一个(结构相同但填充方式不同)数据库一起使用?这必须在运行时发生,因为我在编译时不知道服务器或数据库的名称。我用的是c#2.0。

    2 回复  |  直到 14 年前
        1
  •  9
  •   Quentamia    14 年前

    您可以修改表适配器的单个实例。

    _myAdapter.Connection.ConnectionString = connectionString;
    
        2
  •  7
  •   DanDan    14 年前

    根据上面的链接,我是这样做的:

    partial class QueriesTableAdapter
    {
        public QueriesTableAdapter(string connectionString)
        {
            Properties.Settings.Default["connectionString"] = connectionString;
        }
    }
    
        3
  •  0
  •   George Hahn    5 年前

    数据库名称也是连接字符串中的一个参数。