duvida de refreshall

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

tonyx
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Jul 2004 15:26

duvida de refreshall

Mensagem 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
:))
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Re: duvida de refreshall

Mensagem 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
C:\Xharbour\Xdev\Fw\VSX
tonyx
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Jul 2004 15:26

resp

Mensagem 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)

:{
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Re: resp

Mensagem 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 !
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem 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
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder