webconfig中定义两个连接字符串,分别连接2个数据库A和B。现需要在往A插入一条数据的同时往B插入同样的数据我是想定义两个数据连接类,分别连接A和B两个数据库,然后具体的数据操作分别在这两个类中进行。只是感觉有些麻烦,不知道有没有好的方法实现呢?

解决方案 »

  1.   

    用DTS包或在数据库A中建触发器,自动往B库中写数据,还能保证事务一致
      

  2.   

    DTS包是怎么弄的啊,能说详细些么?
      

  3.   

    http://www.microsoft.com/china/MSDN/library/data/sqlserver/DataTransformationServices(DTS)inMicrosoftSQLServer2000.mspx?mfr=true
      

  4.   

    我想通过继承的方式,类A定义数据库操作方法,类B继承A,调用A中的方法,但是类A和类B分别连接数据库A和B,不知道这样行不
      

  5.   

    不清楚, 不过有点思路, 也许有点提示作用。 在sql-server 中。 
    我操作的时候。 使用过 不同的数据库关联过。 
    select * from 数据库名.dbo.table1 a inner join 数据库名.dbo.table2 p ON a.city = p.city