Fazer uma PerguntaFazer uma Pergunta
 

RespondidoGerar um arquivo .dbf

  • domingo, 1 de novembro de 2009 12:10DaniloPF Medalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     
    Srs,

    Estou escrevendo uma aplicação onde preciso gerar uma base de dados em .dbf (Dbase III) a partir do .NET usando a linguagem VB .net.

    Preciso saber como gerar a estrutura, o nome do arquivo e como colocar os dados lá dentro. Tem alguma classe que providencie isso? O que preciso ter na aplicação para gerar este .dbf?

Respostas

  • terça-feira, 3 de novembro de 2009 12:25Ramon B. Lima Medalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     Respondido
    Oi,

    vc pode consultar esse link que possui a resposta para sua pergunta.

    creating dbf file in vb.net

    http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/da5538b2-3b55-4c00-9dd3-794d64d18a77


    Abraço
    _____
    Se respondeu por favor marque como
    Ramon B. Lima
  • quarta-feira, 4 de novembro de 2009 2:27Caio Proiete [MVP]MVP, ModeradorMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     Respondido

    Olá Danilo,

    Uma alternativa simples, caso os dados não precisem ser gerados dinamicamente, é você criar o seu arquivo DBF com os dados, e ter esse DBF junto com a sua aplicação. Quando sua aplicação quiser "criar" um novo banco de dados vazio, basta fazer uma cópia desse DBF que está junto com a sua aplicação, para a pasta de destino... Simples assim.

    Aliás, você poderia até incorporar esse DBF vazio no seu executável (Resources) e quando precisasse, bastaria obter esse DBF da lista de resources e escrever em algum lugar do disco, criando um banco de dados novinho em folha ;).

    O tópico abaixo mostra um exemplo de como fazer exatamente isso, para um banco de dados Access/MDB:

    Banco de Dados - Interop
    http://social.msdn.microsoft.com/Forums/pt-BR/clientept/thread/c22435d1-3f52-467d-98d6-9113bb12f926

    Abraços,
    Caio Proiete





    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://www.caioproiete.com

Todas as Respostas

  • terça-feira, 3 de novembro de 2009 12:25Ramon B. Lima Medalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     Respondido
    Oi,

    vc pode consultar esse link que possui a resposta para sua pergunta.

    creating dbf file in vb.net

    http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/da5538b2-3b55-4c00-9dd3-794d64d18a77


    Abraço
    _____
    Se respondeu por favor marque como
    Ramon B. Lima
  • quarta-feira, 4 de novembro de 2009 2:27Caio Proiete [MVP]MVP, ModeradorMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     Respondido

    Olá Danilo,

    Uma alternativa simples, caso os dados não precisem ser gerados dinamicamente, é você criar o seu arquivo DBF com os dados, e ter esse DBF junto com a sua aplicação. Quando sua aplicação quiser "criar" um novo banco de dados vazio, basta fazer uma cópia desse DBF que está junto com a sua aplicação, para a pasta de destino... Simples assim.

    Aliás, você poderia até incorporar esse DBF vazio no seu executável (Resources) e quando precisasse, bastaria obter esse DBF da lista de resources e escrever em algum lugar do disco, criando um banco de dados novinho em folha ;).

    O tópico abaixo mostra um exemplo de como fazer exatamente isso, para um banco de dados Access/MDB:

    Banco de Dados - Interop
    http://social.msdn.microsoft.com/Forums/pt-BR/clientept/thread/c22435d1-3f52-467d-98d6-9113bb12f926

    Abraços,
    Caio Proiete





    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://www.caioproiete.com