求一个存储过程,将数据表三个字段复制到另一个数据库中 ,另外两个字段在app.config里设置,请问大家有了解的马 ?点点我,有这么个需求  谢谢

解决方案 »

  1.   

    将数据表三个字段复制到另一个数据库中 ,另外两个字段在app.config里设置这句话完全不清楚是什么意思...
    把你的需求说清楚
      

  2.   

    不好意思阿,就是我一共有五个字段要插入到另一个数据库中,有三个字段是来自一个table中,另外三个是在app.config 中设置 谢谢
      

  3.   

    取webconfig里的方法:
    var strA = ConfigurationManager.AppSettings["[you key1]"];
    var strB = ConfigurationManager.AppSettings["[you key2]"];insert into [数据库1的名字].[表名] 
    select tb2.col1,tb2.col2,tb2.col3,strA,strB 
    from [数据库2的名字].[表名]
    where [你的查询条件]
      

  4.   

    insert into B(a,b,c) select a,b,c from a  a 原 表名称   b目标表
      

  5.   

    这位兄弟回答的很靠普 ,配置文件里写三个字段,元表里有三个字段,插入到另一个服务器数据库的目的表中,用存储过程+事务  在.net 下写 在.net下用存储过程+事务 怎么用,平常都是在SQL下编 谢谢大家
      

  6.   

    string s=ConfigurationManager.AppSettings[""]取值
    string sql="insert into Tb select a,b,c,"+s+" from Tb2";
    再使用Transaction 或TransactionScope
    using(SqlConnection con = new SqlConnection("")) 

    con.Open(); 
    SqlTransaction myTran = con.BeginTransaction(); 
    SqlCommand myCom = new SqlCommand();
     
    }
      

  7.   

    谢谢,不过存储过程是在怎么用的?要求我写个console,3个字段在表,3个字段在配置文件,都插入到服务器2新表中,一般大家存储过程是写在数据库里,还是直接写在程序里。谢谢