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

Fecha 01/01/1999

Estas en el tema de Fecha 01/01/1999 en el foro de ASP Clásico en Foros del Web. Hola otra vez Alguien sabe por que en mi tabla de sql me guarda las fechas con 01/01/1999? antes de guardar imprimo la fecha que ...
  #1 (permalink)  
Antiguo 04/08/2005, 17:27
 
Fecha de Ingreso: julio-2005
Mensajes: 128
Antigüedad: 18 años, 10 meses
Puntos: 0
Pregunta Fecha 01/01/1999

Hola otra vez
Alguien sabe por que en mi tabla de sql me guarda las fechas con 01/01/1999?
antes de guardar imprimo la fecha que debo guardar (ejemplo: 04/08/2005)y al momento de hacer el update, me guarda 01/01/1999
Yo me supongo que es alguna configuracion en sql server pero no se donde correguirlo, Alguna sugerencia?
  #2 (permalink)  
Antiguo 04/08/2005, 17:51
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Como la estas guardando?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 04/08/2005, 17:58
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
A mi ese estilo de errores me pasa cuando me olvido de utilizar las comillas simples cuando hago el insert o update de una fecha determinada. Hay veces que me sale una fecha cualquiera o sino poniendole la función Date() (que en teoría debería guardarme la fecha), me guarda la hora! una cosa de locos!, y todo por olvidarme de las comillas simples. Pero claro, es Access, y no se si será algo parecido trabjaando con SQL Server.
__________________
Add, never Remove
  #4 (permalink)  
Antiguo 04/08/2005, 18:00
 
Fecha de Ingreso: julio-2005
Mensajes: 128
Antigüedad: 18 años, 10 meses
Puntos: 0
Estoy utilizando tipo de dato datetime y te pego mi query que esta un poco largo
sqlUp = "INSERT INTO FacturaP(IdFactura,Fecha,FechaF,Cine,NombreCine,Ar ticulo,Descripcion,CantOrden,Unidades,IvaPorc,Prec ioU,Cantidad,IvaTotal,Total,FechaAlta,Bandera) VALUES('"&arrayMSG(0)&"',"&dia1&","&dia2&",'"&cine &"','"&arrayMSG(4)&"','"&arrayMSG(5) &"','" &var & "','"&arrayMSG(7)&"','"&arrayMSG(8)&"','"&arrayMSG (9)&"','"&arrayMSG(10)&"','"&arrayMSG(11)&"','"&ar rayMSG(12)&"','"&arrayMSG(13)&"'," & date & "," & 0 & ")"

Especificamente la fecha viene en un arreglo y la bajo a una variable llamada dia1 y dia2, y las pongo asi en el query: ,"&dia1&","&dia2&"

Por otro lado una dudita mas! para poder indexar un campo necesita ser una PK?
  #5 (permalink)  
Antiguo 04/08/2005, 18:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Lee lo que te puso Mariano, efectivamente las fechas en SQL, las deberas manejar entre comillas simples.

Si, se le llama indexar una tabla a definir indices para esta.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 04/08/2005, 18:06
 
Fecha de Ingreso: julio-2005
Mensajes: 128
Antigüedad: 18 años, 10 meses
Puntos: 0
Lo que sucede es que al ponerle las comillas simples, me marcaba un error de conversion de tipos de datos a datetime, hice la comprobacion con isdate y cdate y me arrogan la fecha como datetime, pero en cuanto le quite las comillas simples ya no me mandaba error pero me guarda las fechas todas en 01/01/1999, que cosa!!
TEngo entendido que las comillas simples indican que es un string, pero deja vuelvo a intentar con las comillas simples.
  #7 (permalink)  
Antiguo 04/08/2005, 18:10
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
http://www.forosdelweb.com/showthrea...hlight=reganen
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 04/08/2005, 18:13
 
Fecha de Ingreso: julio-2005
Mensajes: 128
Antigüedad: 18 años, 10 meses
Puntos: 0
gracias por el link lo estoy checando :)
  #9 (permalink)  
Antiguo 04/08/2005, 18:16
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
No te preocupes, luego vemos como le hacemos ($$$)
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 22:59.