Bom Dia,
Estou tentando fazer um update em uma tabela a partir de resultados apresentados em um formulário existe, no momento o campo chamado “txt_calendario” traz data no seguinte formato “21/11/2017 09:41:10” que também é o mesmo formato apresentado na tabela, já mudei também o formato de ambos para “dd/mm/yyyy”, porem mesma falha se apresenta, se eu retirar toda declaração do WHERE, o código funciona.
Private Sub Comando0_Click()
Dim sql As String
Dim rs As Recordset
sql = "UPDATE tbl_tarifas2 SET valor_tarifa = '" & (Format(txt_valores, "Currency")) & "'," & _
"WHERE data_tarifa = ( #" & (Format(txt_calendario, "mm/dd/yyyy")) & "#);"
CurrentDb.Execute (sql)
End Sub
Erro apresentado
Erro no tempo de execução ‘3144’:
Erro de sintaxe na instrução UPDATE.
Desde já muito obrigado a todos.
Estou tentando fazer um update em uma tabela a partir de resultados apresentados em um formulário existe, no momento o campo chamado “txt_calendario” traz data no seguinte formato “21/11/2017 09:41:10” que também é o mesmo formato apresentado na tabela, já mudei também o formato de ambos para “dd/mm/yyyy”, porem mesma falha se apresenta, se eu retirar toda declaração do WHERE, o código funciona.
Private Sub Comando0_Click()
Dim sql As String
Dim rs As Recordset
sql = "UPDATE tbl_tarifas2 SET valor_tarifa = '" & (Format(txt_valores, "Currency")) & "'," & _
"WHERE data_tarifa = ( #" & (Format(txt_calendario, "mm/dd/yyyy")) & "#);"
CurrentDb.Execute (sql)
End Sub
Erro apresentado
Erro no tempo de execução ‘3144’:
Erro de sintaxe na instrução UPDATE.
Desde já muito obrigado a todos.