Senhores colegas do fórum,
novamente estou aqui solicitando a ajuda de vocês.
Uso ACCESS 2000.
Estou trabalhando no tratamento de um arquivo de configuração de um equipamento.
O arquivo possui +/- 20.000 linhas.
Quero utilizar o ACCESS para tratar um bloco de informação do arquivo e guardá-lo em uma tabela,
mas por ser iniciante nessa mágica ferramenta, estou tendo muita dificuldade.
Fiz um código VB inicial para testes de importação do mesmo, mas até ele está com problemas, meu loop não está funcionando e sinceramente
não sei o motivo.
Meus percalços quanto ao arquivo são o seguinte:
1. - O (INICIO DO BLOCO) que quero começar a importar possui uma STRING CHAVE chamada (ENDERECOS). A partir dessa string é que devo
iniciar a importação das linhas. Não sei como tratar isso no LOOP ou se leio todas as linhas mesmo e guardo em uma tabela;
2. - Ao iniciar o bloco que pretendo copiar ainda há outra string "chave" chamada OBJETO, só depois dela inicio a cópia da linha, mas só do conteúdo do que estiver entre aspas.
Logo após na próxima linha que se inicia com a palavra chave "SUB_ENDERECO" devo copiar apenas o endereço IP.
Ao fim da linha existe uma string "PROXIMO" que determina o fim da linha. E para determinar o fim do bloco há uma string chamada "FIM".
Resumindo, o que me interessa é armazenar o nome do objeto e o endereço IP.
Estou encaminhando em anexo o BD para análise.
Agradeço a ajuda e um grande abraço a todos!
MODELO DO ARQUIVO
====================
(INICIO DO ARQUIVO)
.................
.................
.................
.................
.................
.................
.................
.................
.................
(INICIO DO BLOCO)
*ENDERECOS
OBJETO "AAAA"
SUB_ENDERECO 192.168.1.1 255.255.255.255
PROXIMO
OBJETO "BBBB"
SUB_ENDERECO 192.168.1.2 255.255.255.255
PROXIMO
OBJETO "CCCC"
SUB_ENDERECO 192.168.1.3 255.255.255.255
PROXIMO
FIM
(FIM DO BLOCO)
.................
.................
.................
.................
.................
.................
.................
.................
.................
(FIM DO ARQUIVO)
novamente estou aqui solicitando a ajuda de vocês.
Uso ACCESS 2000.
Estou trabalhando no tratamento de um arquivo de configuração de um equipamento.
O arquivo possui +/- 20.000 linhas.
Quero utilizar o ACCESS para tratar um bloco de informação do arquivo e guardá-lo em uma tabela,
mas por ser iniciante nessa mágica ferramenta, estou tendo muita dificuldade.
Fiz um código VB inicial para testes de importação do mesmo, mas até ele está com problemas, meu loop não está funcionando e sinceramente
não sei o motivo.
Meus percalços quanto ao arquivo são o seguinte:
1. - O (INICIO DO BLOCO) que quero começar a importar possui uma STRING CHAVE chamada (ENDERECOS). A partir dessa string é que devo
iniciar a importação das linhas. Não sei como tratar isso no LOOP ou se leio todas as linhas mesmo e guardo em uma tabela;
2. - Ao iniciar o bloco que pretendo copiar ainda há outra string "chave" chamada OBJETO, só depois dela inicio a cópia da linha, mas só do conteúdo do que estiver entre aspas.
Logo após na próxima linha que se inicia com a palavra chave "SUB_ENDERECO" devo copiar apenas o endereço IP.
Ao fim da linha existe uma string "PROXIMO" que determina o fim da linha. E para determinar o fim do bloco há uma string chamada "FIM".
Resumindo, o que me interessa é armazenar o nome do objeto e o endereço IP.
Estou encaminhando em anexo o BD para análise.
Agradeço a ajuda e um grande abraço a todos!
MODELO DO ARQUIVO
====================
(INICIO DO ARQUIVO)
.................
.................
.................
.................
.................
.................
.................
.................
.................
(INICIO DO BLOCO)
*ENDERECOS
OBJETO "AAAA"
SUB_ENDERECO 192.168.1.1 255.255.255.255
PROXIMO
OBJETO "BBBB"
SUB_ENDERECO 192.168.1.2 255.255.255.255
PROXIMO
OBJETO "CCCC"
SUB_ENDERECO 192.168.1.3 255.255.255.255
PROXIMO
FIM
(FIM DO BLOCO)
.................
.................
.................
.................
.................
.................
.................
.................
.................
(FIM DO ARQUIVO)
- Anexos
- FORUM.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (17 Kb) Baixado 10 vez(es)