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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Criar tabela c cpo auto incremento via codigo AC97
Manuel Luiz
CAMPINAS
SP - BRASIL
ENUNCIADA !
Postada em 27/07/2005 16:59 hs            
Essa duvida é para utilização no ACCESS 97, pois o mesmo procedimento eu já consegui no SQL
 
Quando é necessário fazer uma alteração no banco de dados de algum cliente, para que eu não precise me deslocar, eu crio um programa e peço para que o cliente execute-o.
 
O unico problema que tenho é que quando preciso criar um campo auto incrementavel, eu não consigo, ou melhor, não sei como fazer
 
Abaixo vai um exemplo do codigo que utilizo
 
Dim DB As Database
Set DB = OpenDatabase(NOME_DO_BANCO_DE_DADOS)
 
' para criar um campo
DB.Execute "ALTER TABLE CARDEX ADD COLUMN CODIGO TEXT(25)"
 
´para excluir um campo
DB.Execute "ALTER TABLE CARDEX DROP COLUMN CODIGO "
 
' para excluir um indice
DB.Execute "DROP INDEX OPERACAO ON CARDEX"
 
' para criar  um indice
DB.Execute "CREATE INDEX OPERACAO ON CARDEX (CODIGO ASC, DATA ASC, TIPOPER ASC)"
 
 
Até aqui, sem problemas
No caso de eu querer criar um campo auto incrementavel, qual seria o complemento da sintaxe abaixo ?
DB.Execute "ALTER TABLE CLIENTE ADD COLUMN CODIGO LONG"    ou
DB.Execute "CREATE TABLE CLIENTE ADD COLUMN CODIGO LONG"   
 
O que é que tem que ser colocado após o LONG para que ele seja um campo autoincremento ?
 
Grato pela ajuda
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 27/07/2005 19:10 hs            
Olha eu faço deste modo
DB.Execute ("CREATE TABLE NovaTabela (Campo AUTOINCREMENT)")
 
     
Manuel Luiz
CAMPINAS
SP - BRASIL
ENUNCIADA !
Postada em 29/07/2005 08:28 hs            
Obrigado pela dica, eu tentava colocar LONG AUTOINCREMENT
   
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