我想把表a中的aa字段的所有内容复制到表b中的bb字段(覆盖掉原来的内容),两张表的记录数是相同的,用的是ACESS做数据库,执行以下SQL语句:
update a set a.aa = b.bb 却提示“No value given for one or more required parameters"错误
如果我在一张表内复制,如update a set a.aa = a.cc 就没有什么问题,是acess不支持不同表间的字段复制吗?不是的话该怎么写,谢谢!

解决方案 »

  1.   

    http://access911.net/index.asp?board=4&mode=3&recordid=77FAB61E14DC
      

  2.   

    两个表之间是否有列相同的,反正必须加一个条件update a set a.aa = b.bb where a.id=b.id如果没有,你需要按照数据在数据库中的排列来的话,就需要通过临时表但是如果没有条件来标志一个唯一的列的话就没有办法了!!
      

  3.   

    //我想把表a中的aa字段的所有内容复制到表b中的bb字段
    //update a set a.aa = b.bb 楼主是想覆盖a表的内容还是b表的内容?
      

  4.   

    当然是想覆盖a表中aa字段的内容啦!
      

  5.   

    ukyoxh(我来学习)的方法我也试过,还是会出现同样的错误提示,我的两张表中是有两个相同的字段的。
      

  6.   

    非常谢谢yoki(小马哥--鬓微霜,又何妨),问题解决了!!