表A,
lzbm   xm  xb
2323   王  男
234    张  女
454    李   男 表BZFH  LZBM  XM  XB  
1    234
2    234
3    454
4    234
5    2323现在要将表B更新,将XM,XB字段加上,用什么SQL语句 我用的是ADO.

解决方案 »

  1.   

    补充一下 我用的是环境是DELPHI+ADO+ACESS
      

  2.   

    update 表B set xm=a.xm,xb=a.xb
    from 表A a,表B b
    where a.lzbm=b.lzbm
      

  3.   

    update B set B.xm=a.xm,B.xb=a.xb
    from 表A A,表B B
    where A.lzbm=B.lzbm
      

  4.   

    access能不能用SQL语句  好像可以吧~~~
      

  5.   

    access用的是BDE里面的控件,不是ADO里面的。控件使用错误,肯定出错了。
      

  6.   

    我没有用过ACCESS,要是它不可以执行SQL,那就用DELPHI写一个控件吧!(特别简单的!)
      

  7.   

    不管你有ado還是bde sql語法都是一樣的.都是下面這樣的(sql server,oracle不同喲)
    update 表A  set ..
    from 表B
    where ...
      

  8.   

    Access可以使用SQL语句,不过有些细节不同.不如时间
      

  9.   

    Access使用SQL语句是不能用别名进行排序