none
guardar fecha y hora RRS feed

  • Pregunta

  • Muy buenas tardes me puede ayudar por favor con un pequeñito problema que tengo.

    es que necesito guardar en este formato la fecha y la hora en la base de datos

    2/20/2010 10:30:20.000

     

    pero yo la esto guardando asi

     

    Fecha_de_IngresoTextBox.Text = Date.Parse(DateTimePicker3.Value).Date.ToString("dd/MM/yyyy")

    Date.Parse(Fecha_de_IngresoTextBox.Text).Date.ToString("dd/MM/yyyy")

     

    y en la base de datos esta el campo definido como date time, pero la verdadera razon de esta pregunta es que necesito guardar la hora tambien.

    me pueden ayudar por favor.

     

    Muchas gracias.

    Att: Pool smart zapata ruiz

    jueves, 26 de agosto de 2010 21:04

Respuestas

  • hola

    que el tipo este guadado como datetime quiere ecir qu no necesitas darle formato, solo cuando presentas la ino es que lo haces

    para guardarlo usa

    Using cnn As New OleDbConnection(conexion)

        Dim query As String = "INSERT INTO Tabla (fecha) VALUES (@fecha)"
        Dim cmd As OleDbCommand = New SqlCommand(query, cnn)

        cmd.Parameters.AddWithValue("@fecha", DateTimePicker3.Value)

        cmd.ExecuteNonQuery()
       
    End Using

     

    para mostrarlo usa

    Using cnn As New OleDbConnection(conexion)

        Dim query As String = "SELECT fecha FROM Tabla WHERE id = @id"

        Dim cmd As OleDbCommand = New SqlCommand(query, cnn)
        cmd.Parameters.AddWithValue("@id", txtId.Text)

        Dim reader As OleDbDataReader = cmd.ExecuteReader()

        If reader.Read() Then
       
            Dim fecha As DateTime = CDate(reader("fecha"))
            DateTimePicker3.Value = fecha
           
        End If
       
    End Using

     

    veras que asignas y trabajas el dato naturalmente

     

    saludos

     


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 26 de agosto de 2010 21:24

Todas las respuestas

  • hola

    que el tipo este guadado como datetime quiere ecir qu no necesitas darle formato, solo cuando presentas la ino es que lo haces

    para guardarlo usa

    Using cnn As New OleDbConnection(conexion)

        Dim query As String = "INSERT INTO Tabla (fecha) VALUES (@fecha)"
        Dim cmd As OleDbCommand = New SqlCommand(query, cnn)

        cmd.Parameters.AddWithValue("@fecha", DateTimePicker3.Value)

        cmd.ExecuteNonQuery()
       
    End Using

     

    para mostrarlo usa

    Using cnn As New OleDbConnection(conexion)

        Dim query As String = "SELECT fecha FROM Tabla WHERE id = @id"

        Dim cmd As OleDbCommand = New SqlCommand(query, cnn)
        cmd.Parameters.AddWithValue("@id", txtId.Text)

        Dim reader As OleDbDataReader = cmd.ExecuteReader()

        If reader.Read() Then
       
            Dim fecha As DateTime = CDate(reader("fecha"))
            DateTimePicker3.Value = fecha
           
        End If
       
    End Using

     

    veras que asignas y trabajas el dato naturalmente

     

    saludos

     


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 26 de agosto de 2010 21:24
  • hola

    que el tipo este guadado como datetime quiere ecir qu no necesitas darle formato, solo cuando presentas la ino es que lo haces

    para guardarlo usa

    Using cnn As New OleDbConnection(conexion)

        Dim query As String = "INSERT INTO Tabla (fecha) VALUES (@fecha)"
        Dim cmd As OleDbCommand = New SqlCommand(query, cnn)

        cmd.Parameters.AddWithValue("@fecha", DateTimePicker3.Value)

        cmd.ExecuteNonQuery()
       
    End Using

     

    para mostrarlo usa

    Using cnn As New OleDbConnection(conexion)

        Dim query As String = "SELECT fecha FROM Tabla WHERE id = @id"

        Dim cmd As OleDbCommand = New SqlCommand(query, cnn)
        cmd.Parameters.AddWithValue("@id", txtId.Text)

        Dim reader As OleDbDataReader = cmd.ExecuteReader()

        If reader.Read() Then
       
            Dim fecha As DateTime = CDate(reader("fecha"))
            DateTimePicker3.Value = fecha
           
        End If
       
    End Using

     

    veras que asignas y trabajas el dato naturalmente

     

    saludos

     


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Muchas gracias
    jueves, 26 de agosto de 2010 21:49