Estou com um problema para realizer a tualização de uma tabela e percebi que o erro se dá na consulta.
Se coloco o código SQL abaixo, para atualizar apenas um campo, ele funciona perfeitamente:
UPDATE DOWNTIME
SET TOTAL_PARCIAL=#<%PARADA%>#
WHERE DOWNTIME.E3TimeStamp = #<%HORA%>#
No entanto, se coloco mais que uma variável, o sistema não executa a atualização:
UPDATE DOWNTIME
SET TOTAL_PARCIAL=#<%PARADA%>#,DOWNTIME.ID=#<%ID%>#
WHERE DOWNTIME.E3TimeStamp = #<%HORA%>#
O script que estou utilizando em um botão para atualizar é o abaixo:
Set cons2 = Screen.Item(“Consulta2”)
HORA = Application.GetObject(“DOWNTIME.TagInterno3”).Value
PARADA = Application.GetObject(“DOWNTIME.TOTAL_PARCIAL”).Value
ID = Application.GetObject(“DOWNTIME.ID”).Value_
cons2.SetVariableValue “HORA”, HORA
cons2.SetVariableValue “PARADA”, PARADA
cons2.SetVariableValue “ID”, ID
cons2.Execute()