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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Buscar tipo de campo no banco de dados
VACA
LIMEIRA
SP - BRASIL
Postada em 27/09/2005 12:02 hs            
gostaria de saber se alguem sabe se tem como eu buscar no banco de dados qual o campo q é o indece da tabela, que tipo de campo que eh?
as tabelas q vou procurar eu jah sei...
Desde de jah agradeço

"Quando estou fraco, aí então é que sou Poderoso"
     
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 27/09/2005 13:03 hs            
Set rs = New ADODB.Recordset
rs.Open BaseDeDados.OpenSchema(adSchemaIndexes)
aqui vc abriu a parte de estrutura de indices de um banco, faca um loop e descubra as propriedades, vc pode localizar nome do banco, nome da tabela envolvida, nome do indice, se ele é primario, etc...
Do Until rs.EOF
   for a = 0 to rs.fields.count -1
       msgbox rs(a).name 
   next
   rs.movenext
loop
 
Esse código faz parte de um atualizador que eu fiz, ele ja cria as tabelas, campos, altera seu tamanho, etc....
Só não consegui ainda código para criar indices via código usando ado, caso descubra poderia me enviar?
 
Grato.
     
VACA
LIMEIRA
SP - BRASIL
Postada em 27/09/2005 13:43 hs            
A minha base de dados é acess, naum vai funcionar com uma string para SQL server
preciso achar os campos que saum indices de tabela e pegar os nomes deles...
eu sei quais saum, pq desenvolvi, mais queria algo mais generico se alguem tiver eu agradeceria
TKS

"Quando estou fraco, aí então é que sou Poderoso"
     
7Cordas
PORTO ALEGRE
RS - BRASIL
Postada em 28/09/2005 17:16 hs            
Donkey,
Voce quer criar indices utilizando Schema??? Não pode ser via comando "Create Index"?

Cristiano Fischer
Projeto SIGA - Sistemas Integrados de Gestão
     
VACA
LIMEIRA
SP - BRASIL
Postada em 28/09/2005 17:27 hs            
na verdade eu quero buscar quais campos no banco de dados saum indices, lembrando que o banco eh acess, naum importa como

TKS

"Quando estou fraco, aí então é que sou Poderoso"
     
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 28/09/2005 18:45 hs            
Ola 7cordas, um amigo me passou a sintaxe, coisa simples e eu não sabia... é pelo create index mesmo.... valeu....
 
     
Página(s): 1/2      PRÓXIMA »


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