Una buena practica para guardar fechas en muchos motores de bases de
datos
.. (incluido SQL Server) es trabajar con el formato standard ....
AAAAMMDD HH:MM:SS --> As=ED --> "20030325 08:17:00"
Es inclusive el sugerido para no tener problemas de compatibilidad de
formatos ...
Nos vemos ..
Guille!
___________________________________________
Guillermo Gonz=E1lez Arroyave
Analista Senior - Intergrupo
ggonzalez@i...
Tel: (+xx x) 313 4646 Fax: (+xx x) 313 3706
Visite nuestro sitio: www.intergrupo.com
"Un programa hace lo que usted le ordena que haga, no lo que quiere
usted
que haga."
-----Original Message-----
From: Jose Luis Marques [mailto:jmarques@o...]
Sent: Tuesday, March 25, 2003 8:13 AM
To: ASP.Net en Espa=F1ol
Subject: [aspx_espanol] RE: No puedo guardar una fecha en SQL Server 7
Importance: High
Lo =F3ptimus es siempre insertar la fecha en formato SQL, usando la
funci=F3n
convert
CONVERT(data_type [(length)], expression [,style])
Yo uso
datIN y datHrs del tipo Date, los controlo en el codebehind, luego los
env=EDo
por par=E1metros a la funci=F3n que me convierte la fecha en un formato
v=E1lido
para realizar una actualizaci=F3n en SQL Server
strOut =3D "CONVERT(DATETIME,"
strOut &=3D "'" & datIN.Month & "/" & datIN.Day & "/" &
datIN.Year & " "
& Format(datHrs, "t") & "'"
strOut &=3D ", 101)"
-----Original Message-----
From: Jose Ramon Suero [mailto:paulino.suero@c...]
Sent: Tuesday, March 25, 2003 01:04
To: ASP.Net en Espa=F1ol
Subject: [aspx_espanol] RE: No puedo guardar una fecha en SQL Server 7
Verifica el formato en que Sql server maneja las fechas,
Verifica si Sql server soporta la hora con el a.m. o p.m.
Es posible que el la acepte tipo 24H o viceversa
-----Original Message-----
From: raarno [mailto:raarno2000@y...]
Sent: Lunes, 24 de Marzo de 2003 11:13 p.m.
To: ASP.Net en Espa=F1ol
Subject: [aspx_espanol] No puedo guardar una fecha en SQL Server 7
Saludos a todos:
Tengo la siguiente linea en el evento Init
TextBox1.Text =3D DateTime.Now.ToString
con esto, pretendo guardar la fecha actual en un TextBox, lo cual lo
hace bien.... pero al momento de guardarla en el campo tipo DateTime de
SQL Server, me envia el error de que la fecha esta fuera de rango, o
error al convertir a DateTime de un Char....y errores de este tipo....
Lo extra=F1o es que si borro lo que se asigno al TexBox y le escribo
la
fecha, si la guarda bien....
Ya probe casi todo:
-guardarlo como
strConsulta =3D "Insert into TABLA(fechaActual) " & _
"Values ('" & TextBox1.Text & "')"
- Tambien asignando primero el contenido del TextBox a una variable
tipo
DateTime
- Tambien Tomando del TextBox solo la fecha.
- Tambien tomando el dia, el mes y el a=F1o y concatenandolo en una
variable... y no se que mas he probado pero no me sale...
Si alguien me puede ayudar, se lo agradecer=EDa muchisimo....
saludos y gracias de antemano....
Norb
---
Usted est=E1 suscrito a aspx_espanol como:
paulino.suero@c...
Para darse de baja, env=EDe un mensaje en blanco a
%%email.unsub%%
---
Usted est=E1 suscrito a aspx_espanol como:
jmarques@o...
Para darse de baja, env=EDe un mensaje en blanco a
%%email.unsub%%
---
Usted est=E1 suscrito a aspx_espanol como:
gugonza2@c...
Para darse de baja, env=EDe un mensaje en blanco a
%%email.unsub%%