用ADODB.Connection.Execute 来执行更新语句竟然抱UPDATE语法错误!!但是把更新语句考到SQL里面执行是正常的!怎么回事啊???
Conn1.Execute "UPDATE information SET Password='111'"

解决方案 »

  1.   

    dim strSQL as stringstrSQL="UPDATE information SET Password='111'"
    debug.print strSQLConn1.Execute strSQL你把debug.print出的语句copy进查询分析器看是否执行我个人是怀疑你没有写where条件,一般是要指定where的,或者空格引起的问题,或者关键字
      

  2.   

    试试这样:
    Conn1.Execute "UPDATE [information] SET [Password]='111'"
      

  3.   

    Conn1.Execute "UPDATE information SET [Password]='111'"
    建议楼主不要将关键字作为表名与字段名
      

  4.   

    Password在ACCESS里是保留词,同意楼上意见。