【问题标题】:Update another database from a dataset从数据集中更新另一个数据库
【发布时间】:2013-02-23 22:26:42
【问题描述】:

我尝试使用 C# 和来自一个数据连接的数据集更新我的 SQL Server 上的 2 个数据库。
这可能吗?

在我的DataTable 中,我在同一个查询中同时引用了数据库和表。

select * from Database2.dbo.Table 

我点击高级选项并设置Generate Insert, Update and Delete 语句。

在向导结果页面上一切正常,但是当我再次进入高级选项屏幕时,Generate Insert, Update and Delete 语句的复选框未设置。

有什么办法可以解决这个问题,还是我需要使用 2 个数据连接?

【问题讨论】:

  • 我认为最佳实践是 C# 应用程序应该更新一个数据库,数据库存储过程或触发器或数据库作业应该在必要时更新辅助数据库。

标签: c# sql-server dataset


【解决方案1】:

您不能为单个数据集使用多个数据库连接。您必须为每个数据库创建多个数据集。

【讨论】:

    【解决方案2】:

    如果您想从您的 C# 应用程序更新这两个数据库,您必须为它们创建两个单独的连接。

    我认为最佳实践是 C# 应用程序应该更新一个数据库,并且数据库存储过程或触发器或数据库作业应该在必要时更新辅助数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      • 2013-09-07
      • 2012-10-16
      • 2023-04-07
      • 1970-01-01
      相关资源
      最近更新 更多