Página 1 de 1
ABERTURA DE DBF E NTX
Enviado: 12 Set 2007 20:28
por asimoes
Pessoal,
Qual o limite para abertura de dbf e ntx
Quantas áreas de trabalho e indices (ntx) associadas a elas podem ser abertos em uma mesma rotina?
Obrigado, :)Pos
Enviado: 12 Set 2007 21:48
por Maligno
Pra falar a verdade, eu não sei. Mas deve estar informado no NG. Entretanto, pra não ficar numa mensagem vazia, meu conselho: use a SIX. Além de oferecer índices mais rápidos e compactados, ainda pode agregar várias tags, o que torna possível economizar muitos handles do DOS. E isso, por si só, torna quase irrelevante qual o limite do Clipper.
Enviado: 12 Set 2007 22:26
por sygecom
vc pode diminuir a quantidade de indice isso usano CDX ou SIX como o Maligno disse....mas acredito que o limite de area aberta de uma unica vez é o que foi definido no CONFIG.SYS ou CONFIG.NT FILES=250
Abraços
Leonardo Machado
Enviado: 12 Set 2007 22:46
por Maligno
En nível de DOS há um limite. Mas em nível de Clipper, há outro. Esse é o X da questão. Mas nem sei qual é, tamanha a minha despreocupação.

Enviado: 13 Set 2007 02:07
por sygecom
asimoes, quantos vc esta querendo abrir ?
Enviado: 13 Set 2007 06:45
por asimoes
Pessoal,
A informação que eu verifiquei no NG seriam 15 áreas por vez, mas quanto aos indices isto não está claro. Um CDX pode conter até 99 indices por BAG. Mas o NTX???, quantos set index podem ser feitos? :{
Enviado: 13 Set 2007 07:53
por miracle
Asimoes, não use o NTX! Apesar de ser o índice padrão do Clipper, se você tiver que trabalhar com bases de dados muito extensas ou com comandos de filtragem (SET FILTER TO, por exemplo) seu sistema vai ficar lento pra chuchu... :(Neg
Use A lib Six 3.02 (encontrável na área pública do site do Maligno) ou a lib DBFCDX.LIB, do próprio CLIPPER! :)Pos
Enviado: 13 Set 2007 08:57
por Eolo
Asimoes, anote:
- máximo de 250 áreas de trabalho
- máximo de 255 arquivos (DBF/DBT/NTX)
- cara área pode ter até 15 NTX
- o comando FILES=??? no CONFIG.SYS (Win98) ou NT (WinXP) e o comando SET CLIPPER=F??? no AUTOEXEC.BAT ou NT (o menor entre os dois) definem o número máximo de arquivos. Por ex, FILES=100 e SET CLIPPER=F80, vc vai conseguir abrir 80 arquivos.
Eu uso NTX (com o Clipper52 e com o XHarbour, no Win98/ME/XP/Vista) e nunca tive problemas.
Quanto ao tamanho da base de dados, eu prefiro é mandar coisa antiga pra arquivo morto (como acontece na vida real) ao invés de manter zilhões de registros indexados sem necessidade... Dá uma pesquisada no forum, este assunto já foi discutido antes.