Principales respuestas
Conversion failed when converting date and/or time from character string

Pregunta
-
hola ke tal como estan bien hoy tengo un nuevo problema bien estoy trabajando con visual web developer
tengo una tabla en sql server que trae anexado el mismo visual web y en ella inserto datos con un formulario
algunos de estos datos necesito ke sean de tipo DATE o DATETIMe para manejar fechas bien puedo insertar nuevos registros sin problemas me guarda todo perfecto
PERO MI PROBLEMA COMIENZA AKI
elabore otro formulario en donde hago la consulta de un registro y muestro los datos esto con el fin de ACTUALIZAR el registro o MODIFICARLO bien la consulta se realia sin problemas pero las fechas se muestran con la fecha y hora 12:00 am por default supongo yo pero mi problema es ke al guardar o darle el update si no se cambiaron las fechas y se kedan con la hora me marca el error ke puse de titulo
"Conversion failed when converting date and/or time from character string"
haciendo pruebas me di cuenta ke esto es ocacionado por la hora pues si dejo todas las fechas sin hora me actualiza el registro sin problemas pero si no se modifica y se deja la hora por default no se guarda y me muestra el error mencionado....
bien mi ese es mi problema espero me entienda... y mi pregunta es
¿como puedo hacer para que no se lea la hora de el tipo de dato date?
o de lo contrario ¿como se puede evitar mostrar la hora?? espero me puedan ayudar
GRACIAS
Respuestas
-
para no mostrar la hora debes cargar en el cuadro de texto donde deseas mostrar la fecha el ToShortDateString() de la fecha
date time fecha = datetime.now;
txt texto = fecha.ToShortDateString();
- Marcado como respuesta krlox1987 lunes, 17 de octubre de 2011 15:21
Todas las respuestas
-
para no mostrar la hora debes cargar en el cuadro de texto donde deseas mostrar la fecha el ToShortDateString() de la fecha
date time fecha = datetime.now;
txt texto = fecha.ToShortDateString();
- Marcado como respuesta krlox1987 lunes, 17 de octubre de 2011 15:21
-
pero mi problema es ke al guardar o darle el update si no se cambiaron las fechas y se kedan con la hora me marca el error ke puse de titulo
como estas realizando el UPDATE ? usas parametros ? o sea algo como ser
cmd.Parameters.AddWithValue("@fecha", DateTime.Now.Date)
el cmd seria el SqlCommand
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
-
-