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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Listar campos de uma tabela
defende
não registrado
Postada em 05/07/2004 13:34 hs   
Como eu faco isso usando o OpenSchema?
 
Eu to abrindo eu meu banco desse jeito aqui:
 
Set cn = CreateObject("ADODB.Connection")
ConectaSql = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & CaminhoDB & ";Persist Security Info=False"
'Conexao com o banco
cn.ConnectionString = ConectaSql
cn.CursorLocation = adUseClient
cn.Open
Valeu.
     
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
Postada em 05/07/2004 13:47 hs            
'Listar tabelas e campos
   Dim adoConexao As ADODB.Connection
   Dim adoTabelas As ADODB.Recordset, adoCampos As ADODB.Recordset
   Dim intContador As Integer
  
   Set adoConexao = New ADODB.Connection
   adoConexao.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source = C:BancodeDados.mdb;Jet OLEDB:Database Password=Total"
  
   Set adoTabelas = adoConexao.OpenSchema(adSchemaTables)
   Do Until adoTabelas.EOF
      
      If adoTabelas(3) = "TABLE" Then
         lstTabelas.AddItem adoTabelas(2)
        
         Set adoCampos = New ADODB.Recordset
         adoCampos.Open "SELECT * FROM " & adoTabelas(2), adoConexao
         For intContador = 0 To adoCampos.Fields.Count - 1
            lstTabelas.AddItem "  -  " & adoCampos(intContador).Name
         Next
         adoCampos.Close
      End If
      adoTabelas.MoveNext
   Loop

________________________

Té +

Que NIMB role bons Dados! Emoções

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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