正确的语法他篇要说语法错误。怎么办啊??难道就因为它是“Query”才不能执行修改操作?那为什么使用INSERT INTO和DELETE却可以呢?

解决方案 »

  1.   

    看看你的代码~~一般来说只要SQL语句没有问题Query也没有问题~~
      

  2.   

    不会吧,你是用EXECSQL,还是OPEN
      

  3.   

    Query1.EXECSQL
    应该可以实现,将此语句到查询分析器中试验一下,是否是语句错误
      

  4.   

    嗯,的确使用EXESQL可以搞定。。但还有一个问题,我用的表中有“Email”,“Password”等几个字段,我用
    UPDATE Users SET Email='new email' From Users
    时成功,但是
    UPDATE Users SET Password='new password' From Users
    却提示语法错误,是不是Password是关键字?
      

  5.   

    不能用password,是关键字你用sql 查询分析器的话,就能很清楚地看到,update password ...这两个字都是蓝色的。
      

  6.   

    你可以试试在'password'关键字旁加单引号,然后再执行你的sql语句
      

  7.   

    这样试一试:
    UPDATE Users SET Password='new [password]' From Users
    所有的关键字,只要在左右用[]扩住就不认为是关键字