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

Inclusão Em Massa Pelo Vb


Guest Señor Smoke

Pergunta

Guest Señor Smoke

Dá pra fazer inclusão em massa pelo VB?

Por exemplo, tenho uma planilha no excel com 15 mil registros, quero colocoar isso em uma tabela do sql através da interface do VB, é possível??

[]s

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
Dá pra fazer inclusão em massa pelo VB?

Por exemplo, tenho uma planilha no excel com 15 mil registros, quero colocoar isso em uma tabela do sql através da interface do VB, é possível??

Sim, você pode fazer isso. Uma maneira seria abrir o arquivo via automação (para isso dê uma procurada aqui no fórum, sobre Excel.Application) e percorrer as células gerando uma instrução SQL de inclusão. Essa instrução seria então executada pelo seu objeto ADODB.Connection.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0
Graymalkin , não achei o tópico que você falou, passei batido por varios tópicos sobre excel mas a maioria era pra manipular dados do VB pro excel.

Estes tópicos aqui têm a idéia geral:

http://scriptbrasil.com.br/forum/index.php?showtopic=37842

http://scriptbrasil.com.br/forum/index.php?showtopic=46532

http://scriptbrasil.com.br/forum/index.php?showtopic=59980

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Fala Graymalkin e Decio,

Penerei tudo que tinha nesses links acima, sou iniciante no VB vai ver por isso to tendo dificuldades em fazer essa inclusao em massa.

Eu quero pegar uma planilha do excel e jogar numa tabela do sql.

To fazendo o codigo assim:

Private Sub export_Click()

With xl
       .Workbooks.Open ("c:\teste.xls")
       .Sheets("Plan1").Select
       
   End With
  SQL = "insert into tiago_teste(Nome,Tel) select * from xlw."
  Con.Execute SQL
  End Sub

Tá dando nome de objeto invalido...

alguém me ajude,

Link para o comentário
Compartilhar em outros sites

  • 0

Na verdade, a idéia de utilizar o objeto Excel.Application seria abrir a planilha e percorrer as células, formando os registros e inserindo-os na tabela. Ou seja, não seria apenas fazer uma consulta-inclusão que buscaria os dados automaticamente (se bem que eu ache que isso possa ser feito de outra maneira, desde que os dados na planilha estejam em um formato aceitável).

Abraços,

Graymalkin

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,5k
×
×
  • Criar Novo...