FoxPro/Visual FoxPro - ERROR DE FOX???

 
Vista:

ERROR DE FOX???

Publicado por ESTEBAN (2 intervenciones) el 03/05/2007 22:45:48
HOLA MIRA LLEVO MUY POCO TRABAJANDO CON FOX Y ME HA GUSTADO MUCHO POR SU FACILIDAD Y FLEXIBILIDAD A LA HORA DE LOS PROBLEMAS PERO QUISIERA QUE ME ALGUIEN ME DIJERA QUE ES ESTO QUE ME PASO

pregunta

TENGO UNA TABLA MOVIMIENTO
CON CONSECUTIVO Y CODIGOITEM PUES POR INTEGRIDAD ME HUBIERA GUSTADO PONER LOS DOS COMO UNICOS O COMO CLAVE PRIMARIAS EN FOX ES UNICO "SUPONGO" PERO CUANDO LOS PONGO LOS DOS AL MOMENTO DE INSERTAR LOS REGISTROS ME INSERTA UNO PERO DE HAY EN ADELANTE NO, Y LOS PUSE DESPUES COMO INDICES NORMALES Y ME DIO A LA PERFECCION PERO POR QUE PASA ESTO??? ES QUE LOS INDICES EN FOXPRO SON INESTABLES

DE TODAS MANERAS FOX ES LO MEJOR
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
sin imagen de perfil

RE:ERROR DE FOX???

Publicado por Ernesto Hernandez (4623 intervenciones) el 03/05/2007 22:54:24
PUEDES utilizar los indice que tu desees a que te refieres con que los indices son inestables ???
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

RE:ERROR DE FOX???

Publicado por ESTEBAN (2 intervenciones) el 04/05/2007 00:13:36
APUES QUE POR EJEMPLO UNA VEZ SE APAGO EL COMPUTADOR DE MI CLIENTE Y DAÑO LOS INDICES NO SE ENCONTRABAN LOS INDICES Y AHORA ESTO
QUE PONGO 2 CAMPOS EN UNICOS CONSECUTIVO E ITEM
Y NO ME DEJA INGRESAR DATOS ME LO GRABA ENCIMA Y LOS PONGO EN INDICES NORMALES Y SI ME DEJA, LA TABLA ESTA HACIENDO QUE LOS ITEMS REPETIDOS LOS ESCONDE APARECIENDO NADA MAS UN REGISTRO

EJEMPLO

CONSECUTIVO ITEM
02 13
02 14
02 15

Y NADA MAS ME MUESTRA EL PRIMERO
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
sin imagen de perfil

RE:ERROR DE FOX???

Publicado por Ernesto Hernandez (4623 intervenciones) el 04/05/2007 00:45:43
Lo de que se si se apaga tu equipo y tienes en uso una tabla oestas realizando transacciones es normal. Cuestion de criterio El NoBreak es indispensable

lo otro
crea el indice compuesto

INDEX ON CampoConsecutivo+CampoItem TO MiIndice

o revisa

SET UNIQUE ON | OFF

Suerte
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

RE:ERROR DE FOX???

Publicado por Plinio (7841 intervenciones) el 04/05/2007 14:25:25
Si tienes un indice, Unico(dejó de usarse en versiones mas modernas) , Primario o candidato no puedes duplicar exe campo en toda la tabla, por eso obtiene error de unicisidad.

Tan facil es de probar ese error que abre la tabla desde la linea de comandos y dale dos veces APPEND BLANK y veras el error.
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