Criando Campos em tempo de execuçao?

Delphi

09/12/2003

Em uma tabela eu quero criar campos de acordo com o que eu informar:
Por EX:

informei 3
Cod Nome Campo1 Campo2 Campo3

informei 5
Cod Nome Campo1 Campo2 Campo3 Campo4 Campo5

informei 2
Cod Nome Campo1 Campo2

Como Faço para fazer isto clicando em um botão e ainda mostrar em um dbgrid?


Havilux

Havilux

Curtidas 0

Respostas

Stormconflict

Stormconflict

09/12/2003

basta vc colocar o seguinte:

query1.sql.add(´ALTER TABLE TABELA
ADD campo4 VARCHAR(25),
DROP CURRENCY);
query1.active:=true
query1.active:=false;
query2.active:=false;//query ou tabela que esteja ligada ao dbgrid.
query2.active:=true;
//para alterar um campo da tabela.


GOSTEI 0
Stormconflict

Stormconflict

09/12/2003

query1.sql.add(´ALTER TABLE TABELA´);
query1.sql.add(´ADD campo4 VARCHAR(25);´);
query1.active:=true
query1.active:=false;
query2.active:=false;//query ou tabela que esteja ligada ao dbgrid.
query2.active:=true;
//para alterar um campo da tabela.



GOSTEI 0
POSTAR