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

problema con al hacer insert con fecha en sqlserver

Estas en el tema de problema con al hacer insert con fecha en sqlserver en el foro de ASP Clásico en Foros del Web. hola maestros al hacer un insert me ingresa una fecha nada que ver . ¿alquien sabe como dar un formato a la fecha? . yo ...
  #1 (permalink)  
Antiguo 17/12/2004, 12:51
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 22 años, 4 meses
Puntos: 2
problema con al hacer insert con fecha en sqlserver

hola maestros al hacer un insert me ingresa una fecha nada que ver . ¿alquien sabe como dar un formato a la fecha? .

yo se la mando asi: fecha17/12/2004.


y el sqlserver la guarda:
campo fecha:1900-01-01 00:00:00.000


script:
%> <!-- #include file="conecta.asp" --> <%

//guarda inventario
fecha=date()
response.write ("fecha" & Date())

sql="insert into softland.inven (estado,fecha) values ('1', " & fecha & ")"

set RS = oConn.Execute(sQL)
Response.Write("listo.<br>")



un saludo
  #2 (permalink)  
Antiguo 17/12/2004, 13:19
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 23 años
Puntos: 7
Enviala entre comillas simples
  #3 (permalink)  
Antiguo 17/12/2004, 13:28
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 7 meses
Puntos: 2
Hola mvraa
En realidad deberías enviarla entre comillas primero simples y luego dobles '"&Fecha"'
El tema que coloque además la cantidad de ceros al final tiene que ver con el formato de fecha que definiste en la columna de la tabla, tiene que ser date y no datetime
Espero que te sea útil

__________________
Why can't we not be sober?
www.partitorium.com.ar
  #4 (permalink)  
Antiguo 17/12/2004, 13:59
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 22 años, 4 meses
Puntos: 2
De acuerdo

muchas gracias por la orientacion
  #5 (permalink)  
Antiguo 20/12/2004, 08:46
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 22 años, 4 meses
Puntos: 2
bueno intente cambiar el tipo de dato a date pero no me dejo hacerlo

intente crear el formato que me pedia haciendo


actual=now()
dia=day(actual)
mes=month(actual)
ano=year(actual)
minuto=minute(actual)
segundo=second(actual)
hora=hour(actual)
fecha=ano & "-" & mes & "-" & dia & " " & hora & ":" & minuto & ":" & segundo

sql="insert into softland.inven (estado,fecha) values ('1'," & fecha & ")"


pero no pasa nada me ingresa solo asi 1900-01-01 00:00:00.000


¿que puedo hacer?

un saludo
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:17.