CRIAR UMA COLUNA EM UMA TABELA ACCESS

USUARIO.EXCLUIDOS 31/05/2007 14:22:57
#219131
alguem tem uma funçaozinha ai simples que cria uma coluna dentro de uma tabela ja existe num banco access? é que eu realmente só queria enteder, ja li diversos topicos mas são muitos complexos...

queria algo tipo


Funcao CriarColuna(nomeTabela, nomeNovoCampo)()

....


obrigado
HUGOSSOUZA 31/05/2007 14:29:25
#219133
Resposta escolhida
ve se isso te ajuda:

alter table nomeTabela add column nomeColuna Tipocoluna [tamamho]

USUARIO.EXCLUIDOS 31/05/2007 14:36:23
#219134
tipo... nao ajudou muito nao..hehe
é que tipo, vi que a melhor maneira seria usando ADOX certo?

mas como seria isso?
HUGOSSOUZA 31/05/2007 14:46:47
#219136
adox eu não conheço.. =/
e eu coloquei uma coisa errada.. não tem o "add column"

deixa eu ver se consigo explicar da minha forma:

vc faz assim:

suaConexao.execute "alter table nomeTabela add nomeColuna Tipocoluna [tamamho]"

cnn.execute "alter table teste add coluna text(100)"


USUARIO.EXCLUIDOS 31/05/2007 14:57:39
#219139
obrigada Hugo, nossa como voce me ajudou.
só queria saber porque eles complicam tanto em alguns topicos.. consegui facilmente.
obrigadaaa mesmo!! ;)


qual seria essa maneira?? Ado?

se voce poder me mandar outros comandos basico (como excluir campo, editar nome campo, incluir tabela)

ficaria muito agradecida...

abracinho!


HUGOSSOUZA 31/05/2007 15:08:50
#219140
é ADO mesmo.
mas pode usar em DAO tbm...

'apagar coluna:
cnn.execute ("alter table nomeTabela drop column nomeCampo")

'incluir tabela:
cnn.execute ("create table teste2 (nome text(100), numero integer, ativo yesno)")
'yesno = boolean

'para editar o nome do campo tem algumas tabelas que não funcionam
cnn.execute ("alter table teste2 rename column nome to nomesobrenome")
'não lembro de precisa do column. se não der certo tenta assim:
cnn.execute ("alter table teste2 rename nome to nomesobrenome")

'alterar nome da tabela:
ALTER TABLE name RENAME TO new_name


USUARIO.EXCLUIDOS 31/05/2007 15:22:54
#219146
uma perguntinha... em uma funcao como ficaria a chamada para incluir tabela? pois sempre ira variar o numero de campo...

ou deve ser fixo?
USUARIO.EXCLUIDOS 31/05/2007 16:20:09
#219159
existe algum site que mostre todos os comandos?
alguem ai sabe?

obrigada
HUGOSSOUZA 01/06/2007 14:40:03
#219379
desculpa a demora para responder:

ve se isso te ajuda

http://www.htmlstaff.org/postgresqlmanual/sql-commands.html
USUARIO.EXCLUIDOS 01/06/2007 15:02:48
#219387
obrigado querido...

sou muito grata mesmo..

abraços ;)


Tópico encerrado , respostas não são mais permitidas