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

Hola SekaiNew Gracias por tu respuesta

En realidad cuando selecciono la fecha en el calendar en el textbox se muestra como "dd/mm/aaaa" . El problema era que lo mandaba en la instruccion sql sin usar parametros.

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

Entonces le agregue el parametro y funciono. Bueno por lo menos ingresar la fecha que es lo mas importante, con respecto a la hora no he podido pues automaticamente e coloca las 12:00 am y no la hora de registro. Igual ya sirve la fecha. Gracias dejo el codigo.

Código:
 Dim fechas As DateTime

        fechas = Convert.ToDateTime(TextBox1.Text)
        Label1.Text = fechas

        Try
            Dim s As String = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
            Dim con As New SqlConnection(s)
            con.Open()
            Dim query As New SqlCommand("update cop_registro set nacimiento= @fechas where cedula= 78", con)

            query.Parameters.AddWithValue("@fechas", fechas)

            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
            con.Close()

        Catch ex As Exception
            Me.Label2.Text = ex.Message
        End Try