USAR DBF´S

Delphi

17/03/2003

Ola pessoal estou migrando do CLipper para o DELPHI, e gostaria,
de saber como são criados os indices CDX no delphi , se é possivel
usar SQL para consultas e se há necessidade de cria DRIVER para
os arquivos DBF.

Grato pela atenção

Cláudio


Anonymous

Anonymous

Curtidas 0

Respostas

Torres Delphi

Torres Delphi

17/03/2003

Claudio

Eu tb vim do Clipper, e estou muito adaptado ao Delphi.

Vc pode acessar os DBF´s pelo Delphi, mas vc tem que ter o DBE instalado nas maquinas (cliente ou servidor). Cria-se um ALIAS do tipo STANDARD, mude o tipo para DBF.

Usando query vc nao precisa de indices (quase sempre, as chaves primarias ja sao indices, se houver necessidade de busca por outro campo, cria-se via SQL - nao no caso de DBF).

A localizacao sem um indice, por exemplo, nao demora como se estivesse usando um LOCATE, eh muito mais rapida.

Se precisar de mais algum toque me mande um e-mail

Abracos


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

17/03/2003

Ola pessoal estou migrando do CLipper para o DELPHI, e gostaria, de saber como são criados os indices CDX no delphi , se é possivel usar SQL para consultas e se há necessidade de cria DRIVER para os arquivos DBF. Grato pela atenção Cláudio

Claudio,

Para criar indices CDX você poderá testar: http://www.geocities.com/cdxhut/acdx.htm.
Você podera realizar consultas SQL limitadas ao padrão ANSI SQL-92. O Borland Database Engine (BDE) deverá ser instalado nas máquinas conforme já foi comentado pelo colega. No caso o Default driver deverá ser comutado para dBase. Eu não me recordo, mas o tipo de índice CDX não é do FoxPro? Se sim, então tente o driver do FOXPRO. O problema seria a criação dos mesmos.
Bom, recomendo não usar DBFs pois você poderá utilizar servidores SQL (Client/Server) sem custo adicional, como no caso; Interbase/Firebird e MySQL. Se usar DBF, então utilize índices MDX que podem ser criados pelo Database Desktop (Ferramenta que acompanha o Delphi em todas as versões).


GOSTEI 0
POSTAR