Ir para conteúdo
Fórum Script Brasil

Bruno Pedrette

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Bruno Pedrette

Bruno Pedrette's Achievements

0

Reputação

  1. Boa tarde pessoal, Sou novo no forúm e necessito de uma pequena ajuda. Estou com um pequeno problema em relação a exportação de alguns dados a partir de um LISTBOX. Já consegui realizar a extração através de queries especificas, porém somente neste caso estou enfrentando um problema. Preciso extrair as informação dos dados do banco a partir de itens do listbox, necessito que ele selecione o primeiro item pegue no banco, grave e faça com o próximo a mesma coisa e assim sucessivamente até o final do array. Segue código: Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click Dim exportaDados, nome As String Dim array As Integer = 0 Dim index As Integer While array <= Label4.Text index = ListBox1.SelectedIndex = -1 nomeFundo = ListBox1.Items(array) 'Inicia a conexão com o banco. conexao.Open() 'Cria uma execução para esta conexão. Dim cmd As New OleDb.OleDbCommand("SELECT * FROM NOMETABELA WHERE (CAMPO LIKE '%" & nome & "%')", conexao) 'Executa a consulta. Dim dr As OleDbDataReader = cmd.ExecuteReader() exportaDados = ("NOME") + (";") + ("CNPJ") + (";") + ("DATA_INIC") + (";") + ("DATA_TRANSF") + (";") + ("RESSALVA") + (";") + ("ENFASE") + (";") + ("NOME_GESTOR") + (";") + ("DATA_BASE") + (";") + ("ANO_" + TextBox1.Text) If dr.HasRows Then dr.Read() exportaDados = exportaDados + ("" & vbCrLf & "") + dr.Item("NOME") + (";") + dr.Item("CNPJ") + (";") + dr.Item("DATA_INIC") + (";") + dr.Item("DATA_TRANSF") + (";") + dr.Item("RESSALVA") + (";") + dr.Item("ENFASE") + (";") + dr.Item("NOME_GESTOR") + (";") + dr.Item("DATA_BASE") + (";") + dr.Item("ANO_" + TextBox1.Text) End If 'Encerra a conexão com o banco. conexao.Close() array += 1 End While SaveFileDialog1.ShowDialog() Dim Salvar As New IO.StreamWriter(SaveFileDialog1.FileName) Salvar.Write(exportaDados) SaveFileDialog1.FileName = " " Salvar.Close() MsgBox("Dados salvos com sucesso !") End Sub Desde de já agradeço, Bruno Pedrette
×
×
  • Criar Novo...