【问题标题】:Connecting to database dynamically with table adapters使用表适配器动态连接到数据库
【发布时间】:2015-09-03 21:58:54
【问题描述】:

我有一个在设计时使用数据集创建表适配器的应用程序。这与特定的数据库相关联。我的要求是,我希望能够连接到与前一个具有相同架构的不同数据库。我应该能够在运行时实现这一点。反正我能做到吗?或者使用 TableAdapters 的最佳替代方法是什么?

干杯, 哈里什

【问题讨论】:

  • 是的,你可以做到。查看app.config 的连接字符串。

标签: c# ado.net tableadapter


【解决方案1】:

是的,您可以通过简单地关闭现有连接、更改连接字符串,然后打开新连接来更改适配器指向的数据库。

//Work with existing connection...

tableAdapter1.Connection.Close();
tableAdapter1.Connection.ConnectionString = "Your new DB connection string";
tableAdapter1.Connection.Open();

//Work with same adapter but now pointing to new DB specified in above string.

【讨论】:

  • 谢谢,马特 :)。这是非常好的和简单的。
猜你喜欢
  • 2016-11-25
  • 2020-09-28
  • 1970-01-01
  • 2012-02-11
  • 1970-01-01
  • 2021-09-12
  • 1970-01-01
  • 2021-04-30
  • 1970-01-01
相关资源
最近更新 更多