Fórum Criação de Tabelas em tempo de execução #197340

26/11/2003

0

Preciso de duas funções :
1 - Testar e se não existir criar em tempo de execução uma tabela em DBASE III.
2 - Testar e se não existir criar em tempo de execução índices para tabelas em DBASE III.


Rcosti

Rcosti

Responder

Posts

27/11/2003

P_lima

Tente isso.
/////////


With TableTempo Do
Begin

Active := False;
DataBaseName := ´C:\UNIDADE´;
TableName := ´TABELA.DBF´;
TableType := ttDbase;

With FieldDefs Do
Begin
Clear;
Add(´PEDIDO´, ftInteger, 00, False);
Add(´NOME´, ftString, 40, False);
Add(´COD_CLI´,ftInteger, 00, False);
Add(´VENCI´, ftDate, 00, False);
Add(´VALOR´, ftCurrency,00, False);
Add(´DATA´, ftDate, 00, False);
Add(´HORA´, ftString, 08, False);
End;

CreateTable;

Active := True;

AddIndex(´PEDIDO´,´PEDIDO´,[]);
AddIndex(´NOME´,´NOME´,[]);

End;
End;
End;


Responder

Gostei + 0

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

Aceitar