Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como contar o número de colunas em um banco de dados Access 2007 usando o SQL
Como designer de banco de dados ou administrador, você pode se deparar com a necessidade de determinar a quantidade de colunas em um banco de dados para ter uma idéia de quão grande pode ser . No Access , você pode usar o Visual Basic for Applications para começar essa tarefa cumprida. No VBA você pode construir instruções SQL que você pode, então, executar através do uso de um objeto de conjunto de registros. O conjunto objeto de registro representa todo o conjunto de registros dos resultados da consulta que você pode usar para determinar a quantidade de colunas. Instruções
1

Clique em "Ferramentas de banco de dados " e clique em " Visual Basic" para abrir o Microsoft Visual Basic Editor. Criar um novo procedimento sub adicionando o seguinte código: Private Sub

countColumnsInDB ()
2

Criar as seguintes variáveis ​​para , adicionando o seguinte código: Dim

strSQL As String Dim

tblArray (4) As String

Dim x As Integer Dim

totalClmns As Integer

Dim rst Como Recordset

dbs as Database Dim

Set dbs = CurrentDb
3

definir as tabelas em seu banco de dados para incluir na contagem de coluna.

tblArray ( 0) = "clientes"

tblArray (1) = "empregados"

tblArray (2) = "Faturas"

tblArray ( 3 ) = " pedidos" < br >
4

Criar um " For ... loop" e executar uma consulta SQL para cada uma das tabelas na matriz definida na etapa três . Get a coluna contar para cada tabela e também manter uma contagem total para todas as colunas .

Para x = 0 a 3

strSQL = "SELECT" & ( tblArray (x)) & " . * FROM "& ( tblArray (x)) &"; "

Set rst = dbs.OpenRecordset ( strSQL )

Debug.Print tblArray (x ) &" tabela contém "& rst . fields.Count e "colunas"

totalClmns = totalClmns + rst.Fields.Count

rst.Close

Próxima x
5

Exibição . o número total de colunas encontradas em suas tabelas

Debug.Print "Número total de colunas no banco de dados :" & totalClmns
6

terminar o procedimento digitando " End Sub ". Pressione " CTRL " e " G " para visualizar a janela Immediate. Pressione " F5" para executar o procedimento e ver os resultados através da janela imediata.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer Animated Widgets 
·Como forçar a compilação de um livro a partir do VB 
·Como usar dois conjuntos de dados em VB 
·Como fazer um botão 3-D em REALbasic 
·Como instalar o VB6 Runtime sem reiniciar 
·Como exibir um Spinner Quando uma macro VBA está funci…
·Como adicionar GetDate para Vb.NET Script para renomear…
·Como dividir OpenArgs em VBA 
·Como alterar o tipo de letra para Treeview em Vb.Net 
·Como Sombra em VB.NET 
  Artigos em destaque
·Como usar o Microsoft Visual Studio C Compiler para a p…
·Como Hack 
·Como compilar um C + + no Dev- C 
·Como dividir e retornar um número inteiro Utilizando P…
·Como construir Com Regex 
·Como criar Xsd 
·Perl Cada vs Foreach 
·Como ler pontos de um arquivo e Gráfico em C + + 
·Como atualizar o Administrador no ColdFusion 9 
·Como converter uma string em uma lista em Python 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados