Ir para conteúdo
Fórum Script Brasil
  • 0

exibir dados de tabela no VB


Guest --Angel --

Pergunta

Guest --Angel --

Olá,

Gostaria de exibir em um campo Text, todos os produtos e descriçoes existentes em um banco de dados access

Estava tentando das seguintes maneiras:

dim conectando, selecao, exibicao

set conectando = createobject ("ADODB.connection")

conectando.open "dbq= caminho do arquivo;driver={microsoft access driver (*.mdb)}"

selecao = "select * from produtos"

execucao = conectando.execute(selecao)

while not execucao.eof

Text1.text = Execucao("codigo")

execucao.movenext

wend

selecao = nothing

conectando.close

set conectando = nothing

Só que no campo texto aparece apenas o ultimo registro do banco, se alguém souber o q estou fazendo de errado...

agradeço pela ajuda

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

lógico q aparece só o ultimo. presta atencao aqui:

while not execucao.eof
Text1.text = Execucao("codigo")
execucao.movenext
wend[/code] você vai por todos os codigos no textbox, um por vez. mas cada vez q você puser um codigo ele vai ficar no lugar do outro. quando acabar vai sobrar só o ultimo. você pode fazer assim ó:
[code]while not execucao.eof
Text1.text = Text1.text & Execucao("codigo") & ","
execucao.movenext
wend

ai nesse caso ele vai por todos os codigos separados por virgula.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...