none
Ajuda com o listbox [VB.NET] RRS feed

  • Pergunta

  • Boa noite, estou tentando apagar um item do Listbox, porém preciso que apague do banco de dados também.

    Alguém pode me dar uma luz? Segue código abaixo:

      Private Sub ApagaLembrete()
    
            Using con As MySqlConnection = GetConnectionMySQL()
    
                Try
                    con.Open()
    
    
                    Dim sql As String = "DELETE FROM tbl_lembretes WHERE lembrete_lem=" & Lembretes.SelectedIndex - 1
                    Dim cmd As MySqlCommand = New MySqlCommand(sql, con)
                    cmd.ExecuteNonQuery()
    
                    MsgBox("Lembrete excluido com sucesso", MsgBoxStyle.Information, "Sucesso!")
    
                Catch ex As Exception
                    MsgBox("Ocorreu um erro ao exluir o lembrete. " & ex.Message, MsgBoxStyle.Critical, "Atenção!")
                Finally
                    con.Close()
                End Try
            End Using
    
    
    
        End Sub

    sábado, 27 de julho de 2019 21:42

Todas as Respostas

  • Thiago Marcondes,


      A Sub "ApagaLembrete()" usa o valor "lembrete_lem" (que deve ser a chave prinária da Tabela "tbl_lembretes").

      Será que "Lembretes.SelectedIndex - 1" corresponde a esse valor?!? 


    []'s,
    Fabio I.

    segunda-feira, 29 de julho de 2019 11:36
  • Olá, boa noite! Não, na realidade, eu preciso capturar o ID desse lembrete do banco de dados.
    quinta-feira, 1 de agosto de 2019 02:14
  • Thiago,

    qual a estrutura da tbl_lembretes e quais dados estão no listbox?


    Natan

    quinta-feira, 1 de agosto de 2019 10:48