Fórum Sintaxe do ALTER TABLE #237463

13/06/2004

0

Colegas,


Estou usando o Alter Table para criar em tempo de execução dois campos na minha tabela que já existe. Eu consigo criar um campo, mas estou me enrolando com a sintaxe para mais de um campo. Eu tentei:

DM.Query1.Close;
DM.Query1.sql.clear;
DM.Query1.sql.add(´Alter table tipo50 Add (STATUS Boolean , ERRO varchar(50))´);
DM.Query1.execsql;

Mas dá invalid keyword (STATUS. Qual é a sintaxe correta?


Rookie

Rookie

Responder

Posts

13/06/2004

Sandra

rookie,

Qual o banco de dados que está utilizando?


Responder

Gostei + 0

13/06/2004

Rookie

Sandra,

Estou tentando isso numa base Paradox, pura e simples.


Responder

Gostei + 0

13/06/2004

Aroldo Zanela

Colega,

Peguei o exemplo no News da Borland:

ALTER TABLE table ADD column_name data_type [, ADD column_name data_type
....]


Ou seja, cada coluna deve ter uma cláusula ADD em separado.


Responder

Gostei + 0

13/06/2004

Rookie

Ok, funcionou!

Abaixo a sintaxe que deu certo:

DM.Query1.Close;
DM.Query1.sql.clear;
DM.Query1.sql.add(´Alter table tipo50 Add STATUS Boolean ,Add ERRO varchar(50)´);
DM.Query1.execsql;

Valeu Aroldo!

Confusious say:
Never stand between fire hydrant and dog.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar