Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2013, 09:21
Avatar de el_goodfather
el_goodfather
 
Fecha de Ingreso: mayo-2013
Ubicación: Bogota
Mensajes: 5
Antigüedad: 11 años, 6 meses
Puntos: 0
Problemas al introducir fecha en vb.net a sql server

Buenas Compañeros espero que esten bien.

Quisiera por favor me ayudaran con un error que tengo al momento de introducir la fecha. tengo un asp.calendar el cual al seleccionar una fecha la pasa a un texbox. este texbox lo convierto a datetime y lo inserto en SQLserver, este funciona con algunas fechas y con otras me lanza un error(The conversion of a char data...). Quisiera saber que puedo hacer para solucionar este problema o alguna sugerencia.

Código:
Dim fechas As DateTime
fechas = Convert.ToDateTime(TextBox1.Text)

 'ahorrandome los pasos de conexion

Dim query As New SqlCommand("update cop_registro set nacimiento='" & fechas & "' where cedula= 25", con)
            Dim cant As Integer = query.ExecuteNonQuery()

            If cant = 1 Then
                Me.Label2.Text = "Datos Modificados"
               
            Else
                Me.Label2.Text = "No existe el usuario"
            End If
Aveces registra la fecha y aveces me lanza el error: "The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value"

Otra cuestion es que nunca me registra la hora en que se guarda porque automaticamente pone 12:00:00 am. Agradezco su ayuda porfavor