Problemas con la inserción de datos

Cordial saludo,
Tengo dos tablas que están relacionadas por el campo código y a su vez funcionan con integridad referencial restringida en los modos inserción, borrar y actualizar.
El problema que tengo es con la inserción, ya que al tratar de hacerlo a través de un formulario, respetando las reglas de integridad referencial, me vota un error 1539 (de inserción), cuando lee la linea append blank, pero lo extraño es que si lo intento hacer directamente en la tabla secundaria me le permite hacer... ¿por qué ocurre esto?
Necesito que me funcione en el formulario.
Gracias

1 respuesta

Respuesta
1
Posiiblemente hiciste mal tu integridad referencial este echa de la tabla 1 a la 2 y deeberia de ser de la 2 a la 1 no se como funcione tu aplicación pero así puede que sea, o posiblemente la tabla 2 es la única que puede insertar
Gracias por contestar.
Voy a tratar de hacerme entender mejor, tengo dos tablas con la siguiente estructura:
Tabla A Tabla B
Código(N) y principal cedula(n) Principal
nit (N) Candidato nombre(c) normal
nombre(C) Normal código(N) normal
La Tabla A esta relacionada con la tabla B a través del campo código (uno a varios), de tal forma que en el código de la tabla A no se puede duplicar y en la tabla B si se puede duplicar. Como explique anteriormente tienen integridad referencial restringida en la inserción, borrado y actualización. Lo curioso es que al tratar de insertar un registro directamente a la tabla B (sin usar programación) me ejecuta sin ningún problema, pero al tratar de hacerlo mediante un formulario me lo invalida.
Gracias.
mmm bueno entonces lo que tienes que hacer es
insert into tablab values (3 , "Nombre" 1)
Donde el código si debe de existir en la tabla A, de lo contrario no te deja por la integridad

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas