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

problema al insertar fechas

Estas en el tema de problema al insertar fechas en el foro de ASP Clásico en Foros del Web. hola estoy intentando inserta dos horas en la bd, esto es lo que tengo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código asp: Ver original h1 = Request . Form ...
  #1 (permalink)  
Antiguo 15/01/2009, 08:21
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años
Puntos: 1012
problema al insertar fechas

hola

estoy intentando inserta dos horas en la bd, esto es lo que tengo

Código asp:
Ver original
  1. h1 = Request.Form("inicio") & ":00:00"
  2. h2 = Request.Form("horafinal") & ":00:00"
  3.  
  4. comienzo = DateAdd("n",1,h1)
  5. final = DateAdd("n",-1,h2)
  6.  
  7. SQL ="INSERT INTO tabla (HIni, HFin) VALUES ('"&comienzo&"', '"&final&"')"

el problema es que me dice que se esperaba un final de instrucción

si el insert lo hago asi, no me da problemas

Código asp:
Ver original
  1. SQL ="INSERT INTO tabla (HIni) VALUES ('"&comienzo&"')"


¿cual es el error?

gracias
  #2 (permalink)  
Antiguo 15/01/2009, 11:50
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Respuesta: problema al insertar fechas

¿Ese error es en la linea del Execute?

Para ese tipo de errores lo que debes hacer para detectarlos es imprimir la cadena que se ejecuta:

Cita:
...
SQL ="INSERT INTO tabla (HIni, HFin) VALUES ('"&comienzo&"', '"&final&"')"
response.write SQL
response.end
...
objCommand.Execute(SQL)
Haz eso y observa lo que se va a ejecutar, normalmente ya así se muy fácil detectar el error visualmente
  #3 (permalink)  
Antiguo 16/01/2009, 06:54
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años
Puntos: 1012
Respuesta: problema al insertar fechas

gracias, no sabia que se pudiera hacer eso. perfecto
  #4 (permalink)  
Antiguo 16/01/2009, 15:52
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Respuesta: problema al insertar fechas

Ok, si aún así tienes problemas, pega el resultado de la concatenación y vemos que podemos hacer

Saludos
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 00:03.