Buenas a todos. Este es la sentencia SQL que armé para actualizar registros:
strSQL = "update notificaciones SET cant_pub_afectado='" & Int(Request.Form("cant_pub_af")) & "',stock_tram_condicionales='" & Int(Request.Form("stock_cond"))& "',turnos_reasig_activos='" & Int(Request.Form("turnos_act")) & "',turnos_reasig_prev='" & Int(Request.Form("turnos_prev"))& "',equipos_dañados='" & Int(Request.Form("equipos_dañ"))& "',fecha_fin=#" & fechafin & "#,hora_fin=#" & Request.Form("horafin") & "#,resultados_obtenidos='" & Request.Form("resultados") & "',fecha_recup=#"&Date()&"#,hora_recup=#"&Time()&" # WHERE dep='" & request.form("nro_dep") & "' and nro_contingencia=" & Request.Form("nro_contingencia") &"" '
Y este es el error que me da al hacer Conn.Execute(strSQL):
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in date in query expression '#12:28:40 p.m.#'.
Al parecer el tema son los puntos del p.m., porque cuando inserto la hora manualmente, por ejemplo: 12:20:05 pm (sin puntos), no da problema....que puede estar pasando?????? Me esto volviendo
Gracias