两个问题请教
1、这句SQL在SQL-Server中能通,为何在ACCESS中不行
Update x1
Set x1.lngQuanLeft = 0, x1.curLastIn = x2.dblPrice, x1.curLastOut = x2.dblPrice,
x1.curLastSale=x2.dblPrice,x1.curLastCost =x2.dblPrice
FROM  TB_PART_STRU x1, TB_DICT_PT x2 WHERE x1.lngPTID = x2.Id2、软件所带ACCESS数据库如何比较好地进行加密如何加密?

解决方案 »

  1.   

    SQL-Server 和 ACCESS  是有所不同的。vb自带的access不好。
      

  2.   

    Update x1 INNER JOIN x2 ON x1.lngPTID = x2.Id
    Set x1.lngQuanLeft = 0, x1.curLastIn = x2.dblPrice, x1.curLastOut = x2.dblPrice,
    x1.curLastSale=x2.dblPrice,x1.curLastCost =x2.dblPrice
      

  3.   

    Access不支持多表更新只支持如下语法:
    UPDATE 表
        SET新值
        WHERE准则;
      

  4.   

    同 意 zsgzsgzsg(zsg),SQL Server 与access的SQL语句是有所区别的。
      

  5.   

    zsgzsgzsg(zsg) 谢了,第二个题怎么没有回答? 大家在使用ACCESS时是怎么做加密的?
      

  6.   

    access的SQL语句功能较弱,加密用access菜单里的加密即可。