canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  46

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 4 de 4
Árbol de 2"Me Gusta"
  • 1 Mensaje Por jcpinto
  • 1 Mensaje Por josel.vi

Tema: Problemas para actualizar datos

  1. #1
    samyy_g está desconectado Junior Member Iniciad@
    Fecha de ingreso
    27 feb, 12
    Mensajes
    4

    Question Problemas para actualizar datos

    Hola a todos, agradeceria a quien pudiera guiarme, soy nueva en esto y estoy armando una aplicacion con vb.net 2005 y base en access. Quiero generar una actualizacion en la base de datos, tengo un Form donde coloque un listview que me muestra todos los socios, con un boton quiero aplicar una modificacion pero realmente llevo dias tratando y no me doy cuenta como hacer para seleccionar el item y poder modificar por ejemplo el domicilio pero en el listview, dejo el codigo para quien me pueda ayudar, desde ya muchisimas gracias!!


    Private Sub BtModificar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtModificar.Click

    con.Open()
    Dim Modificar As New OleDbCommand
    Modificar.Connection = con
    Modificar.CommandType = CommandType.Text
    Modificar.CommandText = "Update Socios set Apellido= " & TxtApellido.Text & ""

    Modificar.ExecuteNonQuery()
    con.Close()


    End Sub

    Private Sub LstConsultasocio_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles LstConsultasocio.SelectedIndexChanged
    If LstConsultasocio.SelectedItems.Count > 0 Then TxtCodSocio.Text = LstConsultasocio.SelectedItems.Item(0).Text
    End Sub

    Gracias!!!!

  2. #2
    jcpinto está desconectado Junior Member Iniciad@
    Fecha de ingreso
    28 feb, 12
    Mensajes
    3

    Predeterminado Más datos...

    Hola, buenas tardes!

    A falta de más datos, te puedo decir que la sentencia SQL que armas según está escrita te actualizará TODOS los datos. Debería tener un formato parecido a UPDATE Socios SET Apellido="..." WHERE ID=indice

    Si no le dices que dato debe actualizar, lo hará con todos.

    Un saludo.

    Juan Carlos Pinto.
    A samyy_g le gusta esto.

  3. #3
    Avatar de josel.vi
    josel.vi está desconectado Moderador Guru
    Fecha de ingreso
    31 ago, 09
    Ubicación
    Houston, TX, USA
    Mensajes
    2,001

    Predeterminado

    Saludos:

    El listview tiene una propiedad que es SelectedItem, del cual debes colocar en el WHERE de la sentencia SQL, algo asi:

    Modificar.CommandText = "Update Socios set Apellido= " & TxtApellido.Text & " WHERE codigo = " ListView1.Item(0).Value

    Ahora no recuerdo como es, pero te paso un link que te puede ayudar:

    ListView (Clase) (System.Windows.Forms)

    Personalmente yo usaria un DataGridView para este proceso; tiene mas opciones, pero cada cual escoge sus controles.

    Espero ayude.


    JOSE LUIS
    A samyy_g le gusta esto.
    Exodo 20:1-17 ----> Dios NO los llamo LAS DIEZ RECOMENDACIONES.

  4. #4
    samyy_g está desconectado Junior Member Iniciad@
    Fecha de ingreso
    27 feb, 12
    Mensajes
    4

    Predeterminado

    Gracias por la ayuda

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados