Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2005, 01:57
toots
 
Fecha de Ingreso: septiembre-2003
Mensajes: 22
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta Claves externas a la misma tabla

Buenos días a todos.
Tengo un problema al hacer update sobre tablas en las que tengo foreign key a sí mismas (del tipo "siguiente" o "anterior")

el error que me dá el navegador es este:

No se puede agregar o cambiar el registro porque se necesita un registro relacionado en la tabla 'punto'.

Y la sentencia sql (en su contexto ASP) que me da ese error es la siguiente:

sql="insert into punto (id_punto,titulo,id_punto_padre,es_padre,nivel,ant ) values ("& id &",'"& titulo &"',"& id_padre &",No,"& nivel &","& ant &")"

Debo resaltar que id_punto padre y ant son claves externas que referencian a la misma tabla al campo id_punto.

¿Es incorrecta la sentencia sql? Es que no recuerdo si para este tipo de casos se usaban 2 instancias de la tabla en la sentencia ni la sintaxis que se usaría...

¿alguien me puede orientar algo?
Muchas gracias
__________________
:ojotes: