从数据集更新另一个数据库

时间:2013-03-08 11:28:41

标签: c# sql-server dataset

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

在我的DataTable中,我引用了查询中的数据库和表格。

select * from Database2.dbo.Table 

点击高级选项并设置Generate Insert, Update and Delete statements

向导结果页面上的所有内容都很正常,但当我再次转到高级选项屏幕时,Generate Insert, Update and Delete statements的复选框未设置。

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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