Problemas con Indices en ADS Server

Problemas con Indices en ADS Server

Postby acartucho » Fri Jan 26, 2007 12:47 pm

Hola, tengo un problema con indices .idx + fivewin + xharbour. Tengo un archivo de alrededor de 5.000.000 de registros en dbf con ADS server 6.0 sobre NOVELL 5 y tiene un indice por tres campos str(sucursal,5)+str(solicitud,6)+str(credito,6). El sistema esta funcionando desde hace años en clipper 5.2 DOS, algunas aplicaciones con Fivewin y todo funciona perfecto. Estoy haciendo algunas aplicaciones en xHarbour 0.99.61 y Fivewin 2.8 con acceso a Sql Server y a ADS y tengo el problema que un rango de registros que se encuentran en el final del archivo, despues de los 4.000.000 de registros no los encuentra con SEEK, salta al EOF. Si alguien me puede dar una idea de que puede estar pasando se lo agradecere.
Andres
acartucho
 
Posts: 58
Joined: Thu Nov 02, 2006 1:17 pm

Postby R.F. » Fri Jan 26, 2007 5:53 pm

Hay un problema con el RDDADS necesitaria saber que version del RDDADS estas usando y que DLL de ADS estas usando para conectar el programa FWH.
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby acartucho » Fri Jan 26, 2007 6:58 pm

Gracias por contestar Rene, los RDDADS que uso son:

ads1.c,v 1.97 2006/01/30
adsfunc.c,v 1.71 2005/12/11
adsmgmnt.c,v 1.12 2006/01/30
rddads.h,v 1.12 2005/10/30

y uso la ACE32.DLL y AXCWS32.DLL ambas clientes de la version del Advantage 6.0 y de fecha 26/02/2001.
Desde ya muchas gracias.

Andres
acartucho
 
Posts: 58
Joined: Thu Nov 02, 2006 1:17 pm

Postby acartucho » Tue Jan 30, 2007 6:03 pm

Hola Rene de vuelta, compile todo de vuelta con la ultima version de enero de FWH y xHarbour que distribuye Antonio Linares, y lo probe con una base de datos de afiliados que tiene 2.900.000 registros y que el indice es left(apellido,18). El seek anda bien hasta los apellido que comienzan con la letra N, despues no encuentra ninguno. Debe ser algun problema en la RDDADS.LIB, porque en Clipper o Fivewin no hay ningun problema. No tenes alguna idea por donde empezar a buscar?. Desde ya muchas gracias

Te recuerdo que uso Ads Server version 6.0 sobre Novell 5.

Andres
acartucho
 
Posts: 58
Joined: Thu Nov 02, 2006 1:17 pm

Postby R.F. » Tue Jan 30, 2007 6:41 pm

He estado buscando el error que mencionas y aparentemente es el problema con el ADS, no con el RDD, he estado investignado en el foro de ADS y me encuentro que ese error que mencionas aparece en las versiones 6.0 pero esta solucionado en las 6.22.

Desafortunadamente ya no hay soporte para las versiones 6.x desde que salio la 8, habra que buscar por otro lado la version 6.22
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby acartucho » Tue Jan 30, 2007 6:58 pm

Gracias Rene por la atencion, yo compre la version 6.0 para 250 usuarios que viene con una llave que se pone en el port de impresora, me parece que la clave sirve para todas las versiones 6.x, no sabes donde puedo conseguir la version 6.22 para instalarla. Muchas gracias.

Andres
acartucho
 
Posts: 58
Joined: Thu Nov 02, 2006 1:17 pm

Postby acartucho » Mon Feb 19, 2007 1:15 pm

Hola, consegui por mi proveedor la version 6.2 del advantange server y persiste el problema. Cual será el problema?

Andres
acartucho
 
Posts: 58
Joined: Thu Nov 02, 2006 1:17 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 52 guests