USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  BACKUP - EXPORTAR/IMPORTAR BD
p@tRiC|<
SÃO MATEUS
ES - BRASIL
ENUNCIADA !
Postada em 04/07/2004 17:48 hs            
Olá pessoal, boa tarde pra todos....Estou precisando de um exemplo ou mesmo de uma dica de como fazer para exportar minha tabela Agenda  para arquivo txt e também fazer a inversão importar txt para dentro da tabela Agenda. (Access/DAO 3.51)

Patrick N. Segantine

   
Geronimo
não registrado
ENUNCIADA !
Postada em 04/07/2004 18:23 hs   
Direto da sessão dicas:
Se você estiver usando a DAO e precisa gerar um arquivo texto ou um arquivo DBF com os dados de sua tabela, vai precisar de apenas algumas linhas de código para fazer este serviço.

Na verdade a linha que faz todo o serviço tem a seguinte sintaxe:

db.Execute "SELECT tbl.fields INTO  [dbms type; DATABASE=path].[arquivo_nome] FROM [table]"

Onde:

tbl.fiedls - são os campos da tabela que quer exportar
dbms type -  é o tipo de arquivo que deseja gerar :  Dbase III , Text , Excel 4.0 (5.0, 7.0, 8.0) ;Paradox ; Lotus; Fox Prox, etc..
DATABASE=path - a localização do arquivo a ser gerado
arquivo_nome - é o nome do arquivo a ser gerado
table - o nome da tabela de onde os dados serão extraídos
Nosso projeto irá abrir o banco de dados Biblio.mdb e exportar os dados da tabela Authors para um arquivo texto. Vamos ao projeto:

1-) Inicie um  novo projeto no Visual Basic  e no formulário padrão insira um botão de comando.

2-) A seguir inclua o seguinte código no evento Click do botão de comando: Para gerar um arquivo texto. O arquivo Schema.INI será automaticamente gerado no diretório do arquivo texto a ser gerado.

Private Sub Command1_Click()
Dim db As Database
Set db = Workspaces(0).OpenDatabase("c:     esteiblio.mdb")

db.Execute "Select * into [Text; DATABASE=" & "C:     este].[teste.txt] FROM [authors]"

End Sub  

Para gerar um arquivo no padrão DBF altere o código para:

Private Sub Command1_Click()
Dim db As Database
Set db = Workspaces(0).OpenDatabase("c:     esteiblio.mdb")

db.Execute "Select * into [Dbase III; DATABASE=" & "C:     este].[teste.dbf] FROM [authors]"
End Sub

   
Geronimo
Pontos: 2843
JOINVILLE
SC - BRASIL
ENUNCIADA !
Postada em 04/07/2004 18:26 hs            
Para mais de uma olhada em dicas aqui do foram há varios exemplos, sds geronimo

"O pior inimigo que você poderá encontrar será sempre você mesmo."
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página