Problemas con un campo datetime en Sql_Server accesando un valor con codigo ASP

23/04/2004 - 15:11 por Jesus Villamizar | Informe spam
Hola,

Con urgencia me veo en la necesidad de conocer si
realmente existe una forma que por medio del codigo ASP,
al momento de ingresar una fecha en una campo datetime del
manejador de BD sql_server la fecha ingrese en formato
yyyy/mm/dd ya que he intentado por variso mecanismos y en
la mayoría de los casos invierte los dias por los meses.

Ej: en un formulario realizado en Dreamweaver tengo un
text donde introduzco la fecha: 05/04/2004 , es decir (5
de abril de 2001)y el debe ser ingresado al campo datetime
como:

2004-04-05 00:00:00.000

He palnteado este tema en anteriores oportunidades, me han
facilitado instrucciones pero ninguna me ha servido para
controlar tal situación y para el sistema que estoy
desarrollando a juro debe ingresar tal información a ese
campo en tal modalidad, dado a que estoy desarrollando un
sistema de pauta y se juega mucho el periodo desde y
hasta ..

Muchas Gracias por su atención y colaboración...

Preguntas similare

Leer las respuestas

#6 Jesus Villamizar
23/04/2004 - 19:43 | Informe spam
Le puse las comillas y sigue el mismo problema, te
pregunté que sql_server tienes tu, yo tengo el sql_server
7.0, tu tienes el sql_server_2000?, pudiera ser por eso???

Muchas Gracias...

Mostrar la cita
englobar las fechas...
Mostrar la cita
wrote in message
Mostrar la cita
day
Mostrar la cita
day
Mostrar la cita
cualquier
Mostrar la cita
para
Mostrar la cita
es
Mostrar la cita
en
Mostrar la cita
un
Mostrar la cita
#7 Matias Iacono
23/04/2004 - 19:48 | Informe spam
Bueno... en tu consulta te faltan las ' simples para englobar las fechas...

anodesde & ", " & diashasta & ", " & meshasta & ", " &
anohasta & ", '" &fecha1& "', '" &fecha2& "')"

"Jesus Villamizar" wrote in message
news:351c01c42954$ed301700$
ok te mando el codigo, ahora el sql_server que tengo es el
7.0 , que versión tienes tu? será a caso por eso?

<%
diasdesde = request("dia1")
mesdesde = request("meses1")
anodesde = request("year1")
diashasta = request("dia2")
meshasta = request("meses2")
anohasta = request("year2")
fecha1 = year(anodesde) & "/" & month(mesdesde) & "/" & day
(diasdesde)
fecha2 = year(anohasta) & "/" & month(meshasta) & "/" & day
(diashasta)


oConnb.Execute "insert into OrdendeInsercion
(Nu_OrdenInsercion, Id_Cliente, Id_Diario, Id_TipoFactura,
Id_DetallePublicacion, Nb_Cliente, Pc_Descuento,
Pc_Recargo, Pc_IVA, Bs_MontoTotal, Nu_Diadesde,
Nu_Mesdesde, Nu_yeardesde, Nu_Diahasta, Nu_MesHasta,
Nu_yearHasta, Fe_VigenciaDesde, Fe_VigenciaHasta)Values
('" & nu_ordeninsercion & "', " & cliente & ", " & diario
& " , " & tipopago & ", " & fechapublicacion & ", '" &
oRsC.fields("CLINOM") & "', '" & pcdescuento & "', '" &
pcdescargo & "', '" & pciva & "', " &_
Valor_Tarifa & ", "& diasdesde & ", " & mesdesde & ", " &
anodesde & ", " & diashasta & ", " & meshasta & ", " &
anohasta & ", " &fecha1& ", " &fecha2& ")"

%>

este query ingresa, solo el problema se presenta con el
detalle que ya te he comentado

Gracias de Antemano

Mostrar la cita
wrote in message
Mostrar la cita
del
Mostrar la cita
datetime
Mostrar la cita
han
Mostrar la cita
#8 Jhonny Vargas P.
23/04/2004 - 20:50 | Informe spam
Hola Jesus utiliza el formato 'yyyymmdd' que es un estandar iso..

Según tu ejemplo:

fecha1 = "'" & anodesde & Right("0" & mesdesde, 2) & Right("0" & diasdesde,
2) & "'"
fecha2 = "'" & anohasta & Right("0" & meshasta, 2) & Right("0" & diashasta,
2) & "'"

Sql = "Insert into tabla(campo1, campo2, fechadesde, fechahasta)
values(campo1, campo2, " & fecha1 & ", " & fecha2)


Saludos,
Jhonny Vargas P. [MVP]
Santiago de Chile



"Jesus Villamizar" escribió en el
mensaje news:36f801c4295a$86e3fba0$
Le puse las comillas y sigue el mismo problema, te
pregunté que sql_server tienes tu, yo tengo el sql_server
7.0, tu tienes el sql_server_2000?, pudiera ser por eso???

Muchas Gracias...

Mostrar la cita
englobar las fechas...
Mostrar la cita
wrote in message
Mostrar la cita
day
Mostrar la cita
day
Mostrar la cita
cualquier
Mostrar la cita
para
Mostrar la cita
es
Mostrar la cita
en
Mostrar la cita
un
Mostrar la cita
#9 Jesús Villamizar
23/04/2004 - 21:37 | Informe spam
Probé tu ejemplo y funcionó perfectamente...

Gracias


Mostrar la cita
estandar iso..
Mostrar la cita
("0" & diasdesde,
Mostrar la cita
("0" & diashasta,
Mostrar la cita
fechahasta)
Mostrar la cita
escribió en el
Mostrar la cita
el
Mostrar la cita
Id_TipoFactura,
Mostrar la cita
&
Mostrar la cita
los
Mostrar la cita

Mostrar la cita
ASP,
Mostrar la cita
meses.
Mostrar la cita
(5
Mostrar la cita
para
Mostrar la cita
ese
Mostrar la cita
Ads by Google
Search Busqueda sugerida