![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#6
|
||||
|
||||
|
Opino igual que los compañeros, aunque no es obligatorio es muy conveniente tener una clave primaria.
Todo parece indicar que el problema es la falta de clave primaria. El mensaje de error es muy claro : "Ya hay al menos un registro con los mismos valores en los campos". ¿ Como podría el motor distinguir dos registros con exactamente los mismos valores, sin al menos una clave primaria que los permita identificar de forma única ?. La solución es sencilla, como te dicen solo tienes que añadir una clave primaria. Puedes hacer que se rellene mediante un generador y un sencillo trigger, de esta forma no tendrás que tocar para nada tu aplicación, podrás seguir insertando registros exactamente igual a como venías haciéndolo hasta ahora, y lo mismo para su consulta. Última edición por guillotmarc fecha: 22-01-2010 a las 13:47:46. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas con campos Numeric | edgusano | MS SQL Server | 2 | 25-05-2005 18:04:36 |
| Numeric (12, 4) en Delphi 7 | oliverinf | Firebird e Interbase | 3 | 18-12-2004 00:02:40 |
| Tipos de dato Numeric...??? | mguixot | OOP | 6 | 06-03-2004 23:03:32 |
| Valores en campos numeric | xerkan | Firebird e Interbase | 1 | 08-12-2003 20:41:43 |
| Dominio Numeric(2,0) siempre = 0 | apicito | Firebird e Interbase | 3 | 03-09-2003 00:18:56 |
|