SQL.Clear;
        SQL.Add(' update T_user set password= '''+trim(suiEdt_new.Text)+'''');
        SQL.Add(' where username= '''+trim(suiCb_user.Text)+'''');
        SQL.Add(' and password= '''+trim(suiEdt_old.Text)+'''');
        ExecSQL;这个update语句在SQL里面可以使用,为什么在Access里面不行呢?

解决方案 »

  1.   

    看这个没有什么语法的问题阿
    access也是应该支持的阿
    帮你顶
      

  2.   

    但是他就是提示Update语句的语法错误!
      

  3.   

    我以前遇到一个是这样的
    insert into myDB (name,memo)values ('wang','xxxx')
    结果和你一样SQL Server可以,Access老是提示 Insert into语法错误。后来把Memo改为Memo1就行了。你试试吧
      

  4.   

    是变量问题,将 '''+trim(suiEdt_new.Text)+'''改为‘+trim(suiEdt_new.Text)+’就行了
      

  5.   

    我现在做课程设计就遇到这种问题了,在往Access里插入语句时如:insert into a values(2004,2)会出现不能执行单行数据处理。如果换了数据库为sql server就没有这种问题。
      

  6.   

    将Access数据库发给我,我帮你看看,[email protected]
      

  7.   

    我也是ACCESS数据库就是不能UPDATE数据
      

  8.   

    应该是关键字的问题
    以前遇到insert语句
    表中有一个email字段名
    报错
    改了1天
    最后才知道错在字段名上
    郁闷