Criar tabelas em tempo de execução...
19/02/2003
0
Preciso saber como é que se criam tabelas em tempo de execução de programa.
Por favor, quem puder ajudar!!!
Por favor, quem puder ajudar!!!
Glaucia Keidann
Curtir tópico
+ 0
Responder
Posts
19/02/2003
Osvaldo
Segue um exemplo Glaucia, espero ter ajudado
table1.active:=false;
with table1 do
begin
active:=false;
DataBaseName:=´´; // aqui o nome do alias
TableName:=´Tabela.db´;
TableType:=ttParadox;
with FieldDefs do
begin
clear;
add(´campo1´,ftString,15,true);
add(´campo2´,ftInteger,0,false);
add(´campo3´,ftFloat,0,false);
add(´campo4´,ftBoolean,0,false);
add(´campo5´,ftMemo,100,false);
end;
CreateTable;
addIndex(´´,´Campo1´,[ixPrimary,ixUnique]); // chave primária
addIndex(´iCampo2´,´Campo2´,[ixCaseInsensitive]);
end;
table1.active:=false;
with table1 do
begin
active:=false;
DataBaseName:=´´; // aqui o nome do alias
TableName:=´Tabela.db´;
TableType:=ttParadox;
with FieldDefs do
begin
clear;
add(´campo1´,ftString,15,true);
add(´campo2´,ftInteger,0,false);
add(´campo3´,ftFloat,0,false);
add(´campo4´,ftBoolean,0,false);
add(´campo5´,ftMemo,100,false);
end;
CreateTable;
addIndex(´´,´Campo1´,[ixPrimary,ixUnique]); // chave primária
addIndex(´iCampo2´,´Campo2´,[ixCaseInsensitive]);
end;
Responder
Clique aqui para fazer login e interagir na Comunidade :)