USAR DBF´S
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
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
Curtidas 0
Respostas
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
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
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