FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Nada...no funciona!!!
Vamos a ver...me sigo explicando: Tengo la tabla con 3 campos: http://www.geocities.com/antonio_garcia_web/1.bmp Si intento hacer esto:
Me sale el siguiente error en builder c++ 6: http://www.geocities.com/antonio_garcia_web/2.bmp Pero si lo meto desde la BD, sin problemas: http://www.geocities.com/antonio_garcia_web/3.bmp
__________________
Un saludo Antonio Última edición por alt126 fecha: 13-06-2008 a las 13:44:35. |
#2
|
||||
|
||||
nadie puede orientarme un poco??
estoy haciendo la aplicacion...pero ese fallo no lo puedo dejar ahi...
__________________
Un saludo Antonio |
#3
|
||||
|
||||
¿Qué usas para administrar tus bases? Poco puede deducirse de una imagen, pero da la impresión de que tienes tanto a ID_Cliente como a Numero_cuenta como llaves primarias, lo cual sería erróneo porque la unicidad la logras con la combinación de ambas y no cada una por su cuenta.
Haz una consulta
para obtener la definición de la tabla y pega aquí el resultado. // Saludos |
#4
|
||||
|
||||
El resultado de la consulta es:
El programa que utilizo es el navicat 8 y tambien phpadmin. Eso es justamente lo que quiero...tener ambos dos campos como claves, para no poder repetir los 2 valores, pero si repetir valores en cada campo. Esto no se como hacerlo!!!! GRACIAS
__________________
Un saludo Antonio |
#5
|
||||
|
||||
Esto no tiene pies ni cabeza
En tu definición de tabla, ciertamente sobra un índice, puedes omitir el unique y quedarte con el primary. Aun así, no debería fallar. Me parece raro esto: Dices que si haces
obtienes este error: http://www.geocities.com/antonio_garcia_web/2.bmp Pero el mensaje del error menciona: Cita:
http://www.geocities.com/antonio_garcia_web/3.bmp // Saludos |
#6
|
||||
|
||||
no no no...quizas es que estuve haciendo pruebas...y puse fotos de una prueba y comente un ejemplo de otra.
En la tabla tengo:
aqui puedes ver todo el proceso -> video Gracias por intentar ayudarme...es algo que necesito que funcione y no se como hacerlo!!
__________________
Un saludo Antonio |
#7
|
||||
|
||||
Hola alt126, por lo que he visto estas intentando ejecutar dos veces tu insert.
como te dice Roman, si pones a los dos campos como primary key, no podras tener un registro que tenga un cliente y cuenta bancaria repetidos y en tu codigo estas haciendo eso, registras el mismo cliente y una misma cuenta para ese cliente. Yo veo una relación de 1 a muchos entre tu tabla clientes y cuentas bancarias, donde el id_cliente de tu tabla cuenta bancaria llegaría a ser una llave foranea (foreing key), ahora también dices que pueden repetirse las cuentas bancarias, si es así, entonces es una relación muchos a muchos, ahí necesitas una tabla intermedia entre tu tabla clientes y cuentas bancarias en dicha tabla id_cliente, cuenta_bancaria, seran tus llaves foraneas. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
hot keys | alfil123 | OOP | 3 | 25-04-2007 01:50:16 |
Sending Keys | Xianto | API de Windows | 0 | 13-07-2006 10:00:32 |
Códigos escape y virtual Keys Codes | Cabanyaler | API de Windows | 2 | 05-06-2006 16:13:13 |
Foreign keys desactivadas | JCDiaz999 | Firebird e Interbase | 2 | 31-05-2006 13:09:16 |
Duda acerca de las keys | joanajj | Firebird e Interbase | 5 | 20-05-2006 21:23:28 |
|