Foros del Web » Programando para Internet » ASP Clásico »

error en UPDATE

Estas en el tema de error en UPDATE en el foro de ASP Clásico en Foros del Web. Si quiero actualizar solo el tipo me actualiza bien, lo mismo pasa para las fechas... el problema esta cuando quiero actualizar dias u horas, me ...
  #1 (permalink)  
Antiguo 28/02/2007, 06:04
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años, 3 meses
Puntos: 0
error en UPDATE

Si quiero actualizar solo el tipo me actualiza bien, lo mismo pasa para las fechas... el problema esta cuando quiero actualizar dias u horas, me indica el sgte error:
No coinciden los tipos de datos en la expresión de criterios.

Código:
SQL = ""
SQL = SQL & " Update permiso"
SQL = SQL & " Set    tipo         = '" & Request("tip") & "',"
SQL = SQL & "        dias         = format('" & Request("di") & " ','000'),"
SQL = SQL & "       horas        = format('" & Request("hr") & " ','000'),"
SQL = SQL & "       fecha_inicio = format('" & Request("inicio") & "','dd/mm/yyyy'),"
SQL = SQL & "        fecha_termino= format('" & Request("fin") & "','dd/mm/yyyy')"
SQL = SQL & " Where  id  = " & Request("ids") & ""
Set Consulta = oConn.Execute(SQL)
de la sgte forma igual me genera error:
Código:
SQL = ""
SQL = SQL & " Update permiso"
SQL = SQL & " Set    tipo         = '" & Request("tip") & "',"
SQL = SQL & "        dias         = '" & Request("di") & " ',"
SQL = SQL & "       horas        = '" & Request("hr") & " ',"
SQL = SQL & "       fecha_inicio = format('" & Request("inicio") & "','dd/mm/yyyy'),"
SQL = SQL & "    fecha_termino= format('" & Request("fin") & "','dd/mm/yyyy')"
SQL = SQL & " Where  id  = " & Request("ids") & ""
Set Consulta = oConn.Execute(SQL)

Si saco las lineas que hacen referencia a dias y horas me genera otro error que antes no se producia:

Error de sintaxis (falta operador) en la expresión de consulta ''28/02/2007' fecha_termino= format('01/03/2007','dd/mm/yyyy')'.


TIPOS DE DATOS:
tipo:texto
dia, hora: numerico entero(1, 2 ,3 ,...)
fecha_inicio, fecha_termino: tipo fecha
id:numerico
  #2 (permalink)  
Antiguo 28/02/2007, 06:16
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: error en UPDATE

ya lo resolvi no era problema de la consulta, si no era hr que establa disabled=true y habia que pasarlo a false
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:30.