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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Inserir novo campo em tabela existente
Knight
GOIÂNIA
GO - BRASIL
Postada em 15/07/2005 14:51 hs         
Como faço para inserir um novo campo em uma tabela ja existente??
 
Agradeço desde já

Emoções Knight Emoções

http://host.csti.eti.br

CSTI WebHosting
Hospedando Idéias Emoções

     
MrBytes
SAO PAULO
SP - BRASIL
Postada em 15/07/2005 15:18 hs            
Na verdade você só precisa destas 3 linhas mas se quiser deixa embutido em
seu codigo veja mais abaixo :
 
1º exemplo :
 
db.Execute "ALTER TABLE Movimento ADD COLUMN Horario_Saida DATE;"
db.Close
Set db = OpenDatabase(Caminho)
2º exemplo
 
Dim Tbl As TableDef
Dim Fld As Field
Dim lExiste As Boolean
lExiste = False
Set db = OpenDatabase(Caminho)
    
'Listar tabelas...
For Each Tbl In db.TableDefs
'Verifica se nao eh tabela do sistema...
    If Left(Tbl.Name, 4) <> "MSys" And Left(Tbl.Name, 4) <> "USys" Then
       If Tbl.Name = "Movimento" Then
           For Each Fld In Tbl.Fields
               If Fld.Name = "Horario_Saida" Then
                    lExiste = True
                End If
           Next
       End If
    End If
Next
If lExiste = False Then
  db.Execute "ALTER TABLE Movimento ADD COLUMN Horario_Saida DATE;"
  db.Close
  Set db = OpenDatabase(Caminho)
End If
 
Espero ter te ajudados
abs
MrBytes
 
 

http://vaza.me/eneiO
     
Knight
GOIÂNIA
GO - BRASIL
Postada em 15/07/2005 15:21 hs         
Blz, cara, valew

Emoções Knight Emoções

http://host.csti.eti.br

CSTI WebHosting
Hospedando Idéias 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-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página