Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2008, 14:02
chicharroni
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Insert DateTimePicker

hola, espero me puedan ayudar ya que estoy metido en un problema estoy tratando de insertar datos a un archivo de access .mbd lo qe pasa esqe si funciona pero tengo 2 objetos DateTimePicker y pues en uno de ellos quiero qe guarde la fecha y en otro quiero que guarde la hora, hasta ahorita pues inserta pero al insertar inserta toda la fecha aqui un ej. 01/01/1900 12:00:00 a. m. y al tratar de modificar la conexion para qe guarde solo los valores qe yo kiero no lo hace!! aqui pongo el codigo

Código:
Imports System.Data.OleDb
Public Class Form1
    Dim cn As OleDbConnection
    Dim cmd As OleDbCommand
    Dim dr As OleDbDataReader
    Dim str As String

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bdlabcomp.mdb;User ID=Admin;Password=;")
            cn.Open()
            str = "insert into captura (fecha, matricula, pc, tipo_usuario, hr_entrada) values( " & "" & Format(DateTimePicker1.Value.Date, "dd-MM-yy") & "," & CInt(TextBox1.Text) & "," & ComboBox1.SelectedItem & "," & ComboBox2.SelectedItem & "," & "" & Format(DateTimePicker2.Value.Hour, "HH:mm") & ")"
            cmd = New OleDbCommand(str, cn)
            Catch ex As Exception
            MessageBox.Show(ex.Message & " - " & ex.Source)
            cn.Close()
        End Try
yo se que esta algo mal pues no soy experto :( jeje pero pues me la e pasado leyendo y vi qe tiene qe ir un format antes del datetimepicker para qe mande solo el valor qe uno escojio pero aun asi no se puede enviar, marca error!! les agradeceria mucho de su ayuda gracias de antemano.