Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/08/2010, 10:51
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: [/B] Ayuda ... porfavor PRIMARY KEY[/B]

Sincos como estas?

Tu problema está en el diseño de la base de datos.

Viendo por encima tu problema, pedidoprod es una tabla resultante de una relación n-m entre productos y pedido.
Por esta razón no puedes poner en la tabla pedidoprod el campo numped como priomary key. debería ser también llave foranea de la tabla pedidos.

quedaría
Código MySQL:
Ver original
  1. CREATE TABLE pedidoprod (
  2. numped int(20) not null,
  3. numprod int(20) not null,
  4. cantped int(20) not null,
  5. subtlprod int(20) not null,
  6. FOREIGN KEY(numped) REFERENCES pedido (numped)
  7. Index(numprod),
  8. FOREIGN KEY(numprod) REFERENCES producto (numprod)

De esta forma si te dejará ingresar los valores.

Nos cuentas como te va.


saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming