Clipper/FiveWin - base de datos muy grande

   
Vista:

base de datos muy grande

Publicado por Rodrigo (5 intervenciones) el 31/07/2011 07:17:59
hola clipperos:
porfavor necesito que me ayuden
hece mucho años que no programo clipper 5.2
clipper aguanta una base de colsulta de 10 millones?
si se puede por favor quiero que me digan como la indexo
y como hacerlo
desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

base de datos muy grande

Publicado por marcelo (10 intervenciones) el 01/08/2011 14:53:43
si, se la banca y si usas indices NTX se indexa asi:
index on campo1 to indice1 (una sola clave en el indice)
o
index on campo1+campo2+campo3... to indice1 (varias claves en un indice)
El unico inconveniete es que el proceso pude demorar bastante.
Espero te sirva de ayuda.
Marcelo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

base de datos muy grande

Publicado por Rodrigo (5 intervenciones) el 01/08/2011 18:23:38
gracias Marcelo por haberme contestado
lo hacia como vos me decis, pero me tira este error, apenas empieza
ORDCREATE (0) Error no recuperable 5311: No puede crearse el fichero de intercambio
mira que pude indexar otras bases, pero esta no puedo
si sabes como solucionar ese error te agradeceria
desde ya muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana

base de datos muy grande

Publicado por Antoni Masana (39 intervenciones) el 02/08/2011 07:22:02
En clipper el fichero DBF soporta hasta 4.294.967.296 registros.

El Clipper 5.2 y 5.3 soporta varios tipos de indices.

Ver: http://www.xcsa.com.ar/cvnews/clipper/cvn0307.htm

El más aconsejable es el CDX, por defecto CLIPPER utiliza el NTX

Sobre el problema del error: Cuando intentas crear el indice clipper crea un fichero temporal en algun lugar, probablemente donde apunte la variable del MS-DOS %TMP% o %TEMP% y o no existe la ruta o no hay espacio suficiente.

Otro problema con el que me he encontrado es que al crear el indice sobre una Base de Datos muy grande CLIPPER no puede solucionarlo y da un error que desconcierta, por ejemplo este.

La solucion: Crear una nueva Base de Datos (DBF) con su indice asociado o indices (NTX o CDX) y copiar los registro de una base de datos a la otra.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

base de datos muy grande

Publicado por Rodrigo (5 intervenciones) el 02/08/2011 15:05:34
Gracias Antoni por constestarme
sabes que sigo con el problema y me da el mismo error cuando la indexo con CDX
indexe otras bases mas chicas y sin problema
mira que cree otra base nueva para probar y nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

base de datos muy grande

Publicado por Rodrigo (5 intervenciones) el 06/08/2011 14:10:34
Gracias por contestarme a mi pedido
lo pude solucionar y era muy facil
en CONFIG.SYS
le puse files = 35 tenia 25
buffers 35 tenia 25
me tenia loco este problema
les doy el dato por si tienen el mismo problema
muy agradecido a todos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar