Página 1 de 1

duvida de refreshall

Enviado: 17 Out 2007 14:18
por tonyx
estou usando NTX - no clip 53 quando incluia j estava me mostrando o registro - agora no xharbou ele grva esta la mas nao me mostra ???
ja vi uns exemplos que usam o tal REFRESHALL()

1 -- como consigo ?? para que serve ?? ,
2- ou se o xharbour so funciona com CDX ??

3- tenho uma rotina sem ntx e aparece legal apos a inclusao ??

4- = terei que reindexar toda fez de incluir ????

agradeco simples duvida de um iniciante
:))

Re: duvida de refreshall

Enviado: 17 Out 2007 14:58
por ederxc
tonyx escreveu:estou usando NTX - no clip 53 quando incluia j estava me mostrando o registro - agora no xharbou ele grva esta la mas nao me mostra ??? :))

ja vi uns exemplos que usam o tal REFRESHALL()
1 -- como consigo ?? para que serve ?? ,


R:reafreshall se usa no Tbrowse() , voce esta usando tBrowse() ??
se usa quando acabar de incluir pode usar

Código: Selecionar todos

oMeubrowse:refreshall()
2- ou se o xharbour so funciona com CDX ??
R:Funciona tambem com NTX

3- tenho uma rotina sem ntx e aparece legal apos a inclusao ??
R:Quando voce diz isso quer dizer que aparece legau onde , no BDU ou em
uma pesquina dentro de seu PRG
4- = terei que reindexar toda fez de incluir ????
R:não tera !


OBS:. Voce usa Commit depois de seus replaces ou DBcommit() ??
no Xharbour tem o SET HARDCOMMIT mas ainda não coloquei em produção para saber a respeito de velocidade de gravção , mas em testes notei que funciona legau ....


Coloque mais detalhes....



agradeco simples duvida de um iniciante

resp

Enviado: 17 Out 2007 15:14
por tonyx
ja consequi resolver..tudo
e nao era no tbrowsedb(), agradeco, mas postei pois nao vi referncia do tal refreshall no xharbour(0 penei que era algo novo, mas assim que voce disse tbrowsetb(0 ja resolvi ...

1- so mais uma coisinha pensei que no xharbour em 32 bits
seria mais rapido que no clip 53 - 16 bits

mais realmente nao foi reparado nenhuma melhora na rapidez ???

estou usan o seek, dbcommit(), e em rede, funcoes trava e destrava
estao ok..

tenho que usal algum SET SOFTSEEK ON ou outro para desempenho ??

( sei que chato estas coisa de iniciantes mas para o futuro aos demais
ja ta respondido)

:{

Re: resp

Enviado: 17 Out 2007 15:55
por ederxc
tonyx escreveu:ja consequi resolver..tudo
e nao era no tbrowsedb(), agradeco, mas postei pois nao vi referncia do tal refreshall no xharbour(0 penei que era algo novo, mas assim que voce disse tbrowsetb(0 ja resolvi ...
Bom se ja resolveu , magavilha !
1- so mais uma coisinha pensei que no xharbour em 32 bits
seria mais rapido que no clip 53 - 16 bits
mais realmente nao foi reparado nenhuma melhora na rapidez ???

Quanto aos arquivos , eles ainda são *.DBF ou seja nele não foi alterado nada ! Quando voce faz uma pesquisa no DBF , quem decide a velocidade é o INDICE ,REDE e o DB

resumindo isso não tem nada haver com o XH , "pelo menos eu acho"

estou usan o seek, dbcommit(), e em rede, funcoes trava e destrava
estao ok..

tenho que usal algum SET SOFTSEEK ON ou outro para desempenho ??


Foi como disse acima , não depende de seu *.exe para maior desempenho
pelo menos não nesse caso , ja ouvi varios comentarios de lentidão com o
SET FILTER mas nunca usei e creio que nãos eja seu caso tbm

voce pode usar o indice CDX que é mais rapido que o NTX

e com mais tempo para estudar migrar para mysql eu vou ver se começo essa semana a mecher com esse trem....


( sei que chato estas coisa de iniciantes mas para o futuro aos demais
ja ta respondido)
Chato é quem passa aqui , sabe e não responde , creio que o forum não esta aqui pra ninguem ficar se mostrando e sim ajudar independente da duvida ....falei !

Enviado: 17 Out 2007 16:16
por alaminojunior
1- so mais uma coisinha pensei que no xharbour em 32 bits
seria mais rapido que no clip 53 - 16 bits

mais realmente nao foi reparado nenhuma melhora na rapidez ???
Em bancos de dados pequenos voce não notará diferença mesmo.
A propria arquitetura do sistema 32 bits já faz diferença. Pelo menos o dobro.
Agora pegue sistemas maiores com grande quantidade de dados e então vc notará a diferença.
Abraços
Edson