Fecha actual Lun Jun 17, 2024 9:51 am

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 4 mensajes ] 
Autor Mensaje
NotaPublicado: Lun Mar 17, 2008 4:09 pm 

Registrado: Jue Nov 03, 2005 7:20 pm
Mensajes: 132
Ubicación: Teruel(España)
Bruno esta me preocupa
En la aplicacon anterior tengo un campo caracter de 12 posiciones llamado CODIGO, por programa solamente acepto numeros, ademas relleno por la izquierda con ceros, vamos que el codigo de cliente 1 lo grabo como 000000000001, este campo está indexado en todas las bases de datos con la instrucion:
SET RELATION TO CODIGO INTO FTITU (fichero de titulares) visualizo los datos del cliente, con los indices NTX funciona perfectamente, pero al pasar a NDX falla ¿?, es mas al buscar no lo encuentra, esta claro que los numeros no se guardan igual.
El indice esta creado asi:
fitular = da001001, la empresa seleccionada.

INDEX ON CODIGO TAG indcod TO &fiTitular
INDEX ON DNI TAG inddni TO &fiTitular
INDEX ON NOMBRE TAG indnom TO &fiTitular
INDEX ON TARJETA TAG indtar TO &fiTitular

Un saludo
Amable Garcia


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Lun Mar 17, 2008 6:05 pm 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Amable,

Revisa lo que haces, no entiendo bien tu problema, pero me extrañaría muchísimo que fallaran los índices.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Lun Mar 17, 2008 8:15 pm 

Registrado: Jue Nov 03, 2005 7:20 pm
Mensajes: 132
Ubicación: Teruel(España)
Perdona Bruno, siento hacerte perder el tiempo.
Pero no se que pasa.
Esta mañana en la oficina con Xp Pro Sp2 he compilado el programa y he detectado que la funcion Set Relation no funcionaba correctamente.
Ahora estoy con los mismo fuentes con un portatil y XP Home Sp2 y funciona, pero el programa no se comporta igual, en el portatil al lanzar el programa aparece una ventana negra ???
No se si el problema viene del controlador usado para crear los ficheros:
DbCreate("DATBASE", aDabase, "DBFCDX" )
DbCreate("DATBASE", aDabase, "DBFNTX" )
Si localizo el problema ya lo expondre aqui
Un saludo


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mar Mar 18, 2008 11:04 am 

Registrado: Jue Nov 03, 2005 7:20 pm
Mensajes: 132
Ubicación: Teruel(España)
Bueno ya he localizado el problema, con los indices NTX la instruccion:
INDEX ON campo TO fichero hace borron y cuena nueva de fichero.
Con los indices CDX la instruccion:
INDEX ON campo TAG fichero TO basedatos aparentemente no actualiza, borrando el basedatos.CDX previamente si funciona.
Un saludo


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 4 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron