C# 如何将相同的值添加到不同数据库中的不同表中

C# 如何将相同的值添加到不同数据库中的不同表中,c#,asp.net,sql-server-2005,C#,Asp.net,Sql Server 2005,我有两个数据库,即ach和cart,我有表名为LT Register和Invoice,我想在这两个表中添加一个字段。例如,如果我输入一个值,如某些CCYYXXYXA,则该值应保存在两个表中…如果存在一个事务,则您可以使用MSDTC或另一个选项,该选项可以是SQL中的链接服务器2选项,您可以从代码中插入/更新相同的值(c)或者在一个数据库上写一个触发器,在另一个数据库上插入/更新字段。我认为它可能有很多解决方案 我想尝试的是: 如果要在事务内部修改数据库,请使用本地事务MSDTC。 在这种情况下,

我有两个数据库,即ach和cart,我有表名为LT Register和Invoice,我想在这两个表中添加一个字段。例如,如果我输入一个值,如某些CCYYXXYXA,则该值应保存在两个表中…

如果存在一个事务,则您可以使用MSDTC或另一个选项,该选项可以是SQL中的链接服务器

2选项,您可以从代码中插入/更新相同的值(c)或者在一个数据库上写一个触发器,在另一个数据库上插入/更新字段。

我认为它可能有很多解决方案

我想尝试的是:

  • 如果要在事务内部修改数据库,请使用本地事务MSDTC。 在这种情况下,首先需要为具有数据库的计算机设置MSDTC服务。 然后,使用.NET事务将数据添加到不同的数据库中
  • 使用本地事务,如3td party工具,例如seasar.net在这种情况下具有事务
  • 在数据库中使用链接,将数据添加到不同的服务器

  • 请您进一步解释一下,不清楚您希望何时执行此操作。编辑时,我想执行此操作。。我想用两个表中的当前表替换现有表,但您是指使用SQL语句还是其他语言(即通过网页使用PHP)?我在asp.net中使用c#编码