![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
La opción key es para crear una clave Primaria, y ademas este campo tiene que ser el primero de la tabla, sino no te funciona y tendrías que mover dicho campo a la fila 1 del asistente.
Si quieres una clave compuesta por 3 campos por ejemplo. Codigo + Nombre + poblacion Los campos tendrán que estar en este orden en la tabla, es decir 1, 2 y 3 de lo contrario no podrás crear una clave primaria compuesta. Por lo que entiendo el problema que tienes entonces es que a veces copias datos que están repetidos de acuerdo con la clave única declarada? Esto es normal si código es clave única cuando haga un BatchMove y este contenga un código ya existente, me arrojará una excepción de valor repetido en clave única. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#2
|
|||
|
|||
|
El famoso "index is out of date" es mas comun de lo que quisieramos.
No se produce (al menos yo no lo he visto) por hacer un BatchMove, y te aseguro que le hice muchas pruebas. Lo que puede estar pasando es que cuando salta la excepcion de "key violation", quizas estabas haciendo un debug, y al ver que no funcionaba has matado el proceso y se han corrompido los indices. Supongo que tienes copias en blanco de las tablas, verdad? Prueba a hacer un BatchMove con la tabla en blanco para que no salte el "key violation", y veras como no se corrompen los indices. Luego vuelve a intentar el BatchMove para que salte el key violation, e intenta finalizar el programa con normalidad. Comprobaras que no es el BatchMove el que se carga los indices de tus tablas. Yo veo muchos "out of date" por cortes de corriente o cuelgues en el win, aunque cada vez veo menos. Ahora lo que mas veo son "key violations" porque se rompen los autoincrementales.....pero esto es otra pelicula. |
|
#3
|
|||
|
|||
|
Hola, intento ser nuevo en Delphi, pero estoy observándolo primero: ¿Son frecuentes los problemas de índices?
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|