Como gerar indices NSX em xHarbour ?

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

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Como gerar indices NSX em xHarbour ?

Mensagem por porter »

boa tarde pessoal,
Estou migrando pela primeira vez meu sistema CLIPPER 5.2, estou gerando indices NSX, quando executo o sistema ele da o seguinte erro:
C:\VENDAS\indice1.ntx
DOS ERROR

1-Como faço para continuar gerando indices NSX ?

obrigado.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Como gerar indices NSX em xHarbour ?

Mensagem por alxsts »

Olá!

Coloque no início do teu PRG principal as linhas abaixo:

Código: Selecionar todos

Request DBFNSX
Rddsetdefault( "DBFNSX" )
Dbsetdriver( "DBFNSX" )
[]´s
Alexandre Santos (AlxSts)
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Como gerar indices NSX em xHarbour ?

Mensagem por porter »

obrigado amigo, mais uma duvida tirada, consegui gerar o NSX, tenho outras duvidas, e vou perguntar em outros tópicos.

Valew.
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Como gerar indices NSX em xHarbour ?

Mensagem por lugab »

Aproveito a deixa e pergunto aos amigos e mestres o que devo levar em conta, pra decidir usar índices NSX ou CDX no meu sistema (console) compilado com Hb 2.0 .

Grato,

Gabriel
lugab
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Como gerar indices NSX em xHarbour ?

Mensagem por alxsts »

Olá!

Mesmo sem nunca ter utilizado o RDD Six (DBFNSX, se não me engano, é de uma empresa chamada Comics), creio que seja o melhor para o padrão xBase, segundo leituras que já fiz. Creio que o DBFCDX seria o segundo colocado. Não tenho certeza se o Six é pago ou free. Talvez não tenha se popularizado por ser pago... De qualquer forma, p CDX não é ruim.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Alexandre Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 376
Registrado em: 26 Mar 2007 00:16
Localização: Itapema - SC

Como gerar indices NSX em xHarbour ?

Mensagem por Alexandre Silva »

Na minha experiencia com clipper os NSX funcionavam 100% rapidos e menores.
MAS no harbour nao deu certo, alguns indices nao atualizavam. se alterasse um campo que fazia parte de uma chave secundaria. o indice nao atualizava.
No harbour uso NTX e CDX.
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

Como gerar indices NSX em xHarbour ?

Mensagem por lucimauro »

Gilberto voce nao usa mais o NSX com HARBOU?


Eu tambem estou encontando problemas em rede, quando faço um cadastro em um terminal no servidor as informacoes nao atualizão.

Alguem ta passando por esse problema?
Imatech
Usuário Nível 3
Usuário Nível 3
Mensagens: 350
Registrado em: 24 Ago 2010 23:48
Localização: Goiânia-GO

Como gerar indices NSX em xHarbour ?

Mensagem por Imatech »

*** DBU, DBA, etc...
*** Qualquer acesso externo via utilitarios de manutenção podem alterar o Código de Paginação da tabela:
*** resultado := erros inesperados

Exemplo para uso ( Harbour e xH )

Código: Selecionar todos


// HBMK2 %PRG% -lrddnsx
#include "dbinfo.ch"
REQUEST dbfnsx
PROCEDURE Main()
   rddSetDefault( "DBFNSX" )
   // hb_rddInfo( RDDI_LOCKSCHEME, , "DBFNSX" )
   FErase( "test.nsx" )
   dbCreate( "test.dbf", { { "T1", "C", 10, 0 } } )
   USE test EXCLUSIVE
   INDEX ON FIELD->T1 TAG test1 TO test
   USE test SHARED 
   ? "test Finished"
   RETURN

Thanks to: Przemek (Harbour Team)
M., Ronaldo

by: IMATECH

IMATION TECNOLOGIA
Walterley
Usuário Nível 1
Usuário Nível 1
Mensagens: 16
Registrado em: 28 Jun 2015 12:09
Localização: São José/SC

Como gerar indices NSX em xHarbour ?

Mensagem por Walterley »

Obrigado aos mestres...

Fiz o que vocês indicaram aqui no forum e funcionou perfeitamente... Tenho 6 terminais remotos, fora da cidade, que funcionam com programa desenvolvido em clipper, dm 16 bits e estão operando no mesmo servidor, com índices ntx, concorrendo com os 12 terminais locais, com o sistema de 64 bits desenvolvido em harbour.

Levei mais de 2 meses lendo as informações de como migrar para o harbour, mas posso afirmar que valeu a pena.

Agradecido pelos exemplos e pela boa vontade do grupo, agora vou me aprofundar e desenvolver sistemas gráficos.

Podem apostar que irei compartilhar minhas experência aqui.

:{ :{ :)Pos :-[
Responder