Rsleft.Open "Select 编号,名称 into lefttemp from ( select 编号,名称 from 表1 union select 编号,名称 from 表2 ) ", CNCsDB, adOpenStatic, adLockBatchOptimistic
总报错:第一行:")"附近有语法错误
请高手指教

解决方案 »

  1.   

    '还有两点:
    1,数据库如果为ACCESS,则可能不能执行
    2,如果语句为第二次执行,则可能已经存在表lefttemp而不能继续执行
      

  2.   

    那个逗号我已改过,还是报相同的错误,另外我的是SQL SERVER 数据库,并且是第一次执行
    请再指教
      

  3.   

    '这样再试试:
    Rsleft.Open "Select 编号,名称 into lefttemp from ( select 编号,名称 from 表1 union select 编号,名称 from 表2) as a ", CNCsDB, adOpenStatic, adLockBatchOptimistic
      

  4.   

    似乎是解决了,但是为什么要as a呢?另起名称对这有影响么?