两个表结构一样
能不能把其中的一个直接复制到另一个里? 
我知道在数据库里怎么写,可是我在写程序时怎么写?
就是说在ado.net怎么写啊

解决方案 »

  1.   

    数据库里是这么写的,INSERT INTO tb1 SELECT * FROM tb 两个表里都有数据,
    打算合二为一
    现在是想在asp.net里实现~
      

  2.   

    你就执行SQLselect * t2 from t1
    把t1的内容复制到t2
      

  3.   

    不好意思,上面漏了select * into t2 from t1
      

  4.   

    select * kf1 from kf
    服务器: 消息 170,级别 15,状态 1,行 1
    第 1 行: 'kf1' 附近有语法错误。
      

  5.   

    string Sql=" INSERT INTO tb1 SELECT * FROM tb ";
    用ado.net执行
      

  6.   

    select * into t2 from t1
    这也不对吧?t2本身就是存在的,而且里面还有数据呢
    //
    服务器: 消息 2714,级别 16,状态 6,行 1
    数据库中已存在名为 'kf1' 的对象。
      

  7.   

    string Sql=" INSERT INTO tb1 SELECT * FROM tb ";
    用ado.net执行
    这个刚刚用了,不行,才来问得~
      

  8.   

    可能是表的主键
    select 的时候别写主键列
    别用select * from .....
      

  9.   

    可能是表的主键
    select 的时候别写主键列
    别用select * from .....不用* 列名的数目与表定义不匹配了阿~
    郁闷死了~