表格不妨称为a和b。我是用一个datagrid相联系的,先从表格a中查询出想要的数据(有可能多于1项),显示在datagrid中,窗体上有一个导入的按钮,我想的是根据箭头的移动添加所要的数据,但是每次添加后发现所加入的都是第一项纪录
请问各位大侠,这里我该怎么做?谢谢

解决方案 »

  1.   

    直接写语句不行吗:
    insert into b(...) select ... from a where ...
      

  2.   

    insert into b(共同字段1,共同字段2) select 共同字段1,共同字段2 from a where ...
      

  3.   

    谢谢leftie!
    还有一点我想问:比如b表格在b窗体中,把a表格中的数据添加进b表格之后,b窗体的textbox控件中能显示出这一条记录中刚刚添加的信息吗?如何操作呢?
      

  4.   

    TO:babymm(豆豆)
    在B窗体中显示添加的记录,只要在B中把记录集刷新一次就可以做到,也就是重新从数据库里读取数据用这条SQL是最简单的,难道你也舍易取难吗?
      

  5.   

    谢谢你们!但是我用了怎么报错啊,提示缺少语句。我写的代码是这样的insert into 调查表(申请人,职位,法定代表人身份证号码,通讯地址,邮政编码,用海面积,占用岸线,用海类型,用海位置说明) select 申请人,法人职务,法人身份证,通讯地址,邮政编码,用海面积,占用岸线,用海类型,位置说明 from 申请表前面已经判断过条件了,这里可以不写了吧?