none
como cargar los datos de una bd a un formulario RRS feed

  • Pregunta

  • hola tengo un pequeño problema yo tengo un formulario donde la persona ingresa la cedula cuando ha ingresado la CI esto lo lleva a otro formulario donde tiene que aparecer todos los datos de la base cargado en texbox y en un combobox . el problema que tengo es que cuando le doy al boton buscar no me aparecen lo datos cargado en el formulario y tengo bien el nombre de la tabla  este es el codigo quiero saber que estoy haciendo mas que no se me carga estoy usando los programa access2007 y visual basic 2008 y la base si esta conectada

    End If
            Dim com As New OleDb.OleDbCommand("SELECT * FROM empleado WHERE CI='" & Form1.TextBox1.Text & "'", cnn)
            Dim DR As OleDbDataReader
            cnn.Open()
            DR = com.ExecuteReader
            If DR.Read Then

                Form4.TextBox1.Text = DR(0)
                Form4.TextBox2.Text = DR(1)
                Form4.TextBox3.Text = DR(2)
                Form4.TextBox4.Text = DR(3)
                Form4.ComboBox1.Text = DR(4)
                Form4.TextBox5.Text = DR(5)
                Form4.TextBox6.Text = DR(6)
                Form4.TextBox7.Text = DR(7)
                Form4.TextBox8.Text = DR(8)

            End If
            cnn.Close()

    lunes, 2 de julio de 2012 23:39

Todas las respuestas

  • has validado que aqui

    Form1.TextBox1.Text

    se este tomando correctamente el valor que usas de filtro ?

    ----

    ademas usa parametros

    Dim com As New OleDb.OleDbCommand("SELECT * FROM empleado WHERE CI = @ci", cnn)

    com.Parameters.AddWithValue("@ci", Form1.TextBox1.Text)

    cnn.Open()
    Dim DR As OleDbDataReader= com.ExecuteReader

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 3 de julio de 2012 2:37