strSQL := 'Select * from Lgn_Sys' +
    ' Where Name=''' + Name + '''';
  DM.adoqryTmp.Close;
  DM.adoqryTmp.SQL.Clear;
  DM.adoqryTmp.SQL.Add(strSQL);
  dm.adoqryTmp.open;
上面一段话运行没问题
strSQL := 'Update Lgn_Sys set ' +
          'PassWord=''' + edtNewPD.Text + '''' +
          ' Where Name=''' + edtName.Text + '''';//strSQL将符合姓名的新密码保存到lgn_Sys表中
  DM.adoqryTmp.Close;
  DM.adoqryTmp.SQL.Clear;
  DM.adoqryTmp.SQL.Add(strSQL);
  dm.adoqryTmp.open
这段话运行后提示“Project Main.exe raised exception class EOleException with message 'UPDATE 语句的语法错误。”
怎么回事????