Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: No puedo guardar una fecha en SQL Server 7


Message #1 by "raarno" <raarno2000@y...> on Mon, 24 Mar 2003 23:12:48
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%%


  Return to Index