Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2009, 16:29
winshifter
 
Fecha de Ingreso: julio-2009
Mensajes: 4
Antigüedad: 15 años, 7 meses
Puntos: 0
Formatos de Fechas desde un textbox

Buen dia. Espero alguien tenga una idea de como resolver esta duda. Tengo una aplicación, en donde entre varios datos se muestran varias fechas. Estos datos estan guardados en una Base de Datos SQL Server 2005 y el formato de fechas que acepta la bd es' dd/MM/yyyy'. Ahora, en la aplicación, las fechas se muestran con el formato 'MM/dd/yyyy'. El problema que tengo es el siguiente.

El usuario puede modificar el valor de las fechas dentro de la aplicación y mandar a guardar la información a la base de datos, el problema que tengo es en convertir el valor de la fecha a uno que acepte SQL

Por ejemplo En la base de datos la fecha viene guardada asi: 30/12/2009, mientras que en la aplicacion se muestra asi 12/30/2009. Ahora, supongamos que el usuario decide modificar la fecha, el escribiria algo asi: 12/24/2009. Pero al tratar de mandar el dato a la base de datos me marca error.

He tratado de manejarlo as:

Dim datevalue As DateTime
Dim auxdate As String

auxdate = DateTime.ParseExact(txtFecha.Text, "dd/MM/yyyy", System.Globalitation.CultureInfo.InvariantCulture)
datevalue = auxdate

Con este codigo me marca error referente a que el formato no se encuentra en el calendario gregoriano o algo asi.

Si alguien tiene una idea de como hacerlo se los agradecería mucho