Insertar Fechas en SQLServer 2005 y C#

14/11/2008 - 12:30 por javito | Informe spam
Estoy intentando grabar en una tabla las fechas y o me salta una excepción o
me las rellena con 1900/01/01

- si digo SQL=Update Tabla set Fecha='"+ Datetime.Today.toString+ "'" me
genera una excepción

- si digo SQL=Update Tabla set Fecha= "+ Datetime.Today.toString no da
excepción pero pinta 1900/01/01/01 aunque ponga toString("d") o lo que sea

un saludo
 

Leer las respuestas

#1 Carlos Sacristan
14/11/2008 - 13:55 | Informe spam
En primer lugar te recomiendo que no concatenes strings para formar la
instrucción a ejecutar en el servidor, sino que uses sentencias preparadas y
parámetros.

En cuanto a tu problema, formatea siempre la fecha a 'yyyymmdd' o 'yyyymmdd
hh:mm:ss' para evitarte problemas


Un saludo
-
www.navento.com
Servicios de Localización GPS


"javito" wrote:

Estoy intentando grabar en una tabla las fechas y o me salta una excepción o
me las rellena con 1900/01/01

- si digo SQL=Update Tabla set Fecha='"+ Datetime.Today.toString+ "'" me
genera una excepción

- si digo SQL=Update Tabla set Fecha= "+ Datetime.Today.toString no da
excepción pero pinta 1900/01/01/01 aunque ponga toString("d") o lo que sea

un saludo



Preguntas similares