FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Pos no
Que va amigo, utilizo la herramienta ibconsole para verificar los datos y realizar sentencias sql (creación de base de datos, triggers, procedimientos...) Y veo que no ha duplicado nada, ej:
ID Nombre 1 Manolo 2 Luis Si tengo esto en la base, al poner el indice activo en nombre me saldría: 1 Manolo 2 Luis 1 Manolo 2 Luis Pero ya no solo eso me fastidia, porque yo establezo el indice en nombre para hacer una busqueda incremental por nombre, no? , pero como tengo que hacerla por telefono también ... ID Nombre Teléfono 1 Manolo 956252525 2 Luis 956263254 coloco el indice sobre teléfono y ahora si no me duplica. Cabe decir que en la base tengo un indice creado para Nombre, no fallará eso? No sé, pero me extraña que por teléfono funcione y para Nombre no, siendo los dos del mismo tipo, varchar(60) y varchar(11) (Nombre, teléfono) Que opinais? |
#2
|
|||
|
|||
¿Posible Fallo?
Buenas tardes compañeros, he estado mirando mi aplicación, y creo que he dado con la tecla. Al ir comparando todas las propiedades de los TTables que tengo insertados en mi DataModule, he comprobado que la tabla cuyos datos se duplican, tiene la propiedad StoreDefs a true, mientras que las 25 tablas restantes tienen dicha propiedad a false. No se si estare equivocado, pero es mucha casualidad que la unica tabla que se repite es Clientes, y tiene esta propiedad distinta a todos los demas objetos TTable.¿podria ser esta propiedad la causante de mi problema, y la que me duplicas los registros almecados en la tabla de Clientes? No estoy seguro, por eso os pido consejo. De todos modos lo probare a ver que ocurre.
Os mantendre informados. Un saludo, y Gracias de antemano. Última edición por erfedecai fecha: 07-06-2004 a las 13:06:33. |
|
|
|