Integridad Referencial

24/07/2004 - 04:59 por Rodolfo Arias | Informe spam
Estimados compañeros, por primera vez estoy tratando de crear una
integridad referencial entre una tabla clientes con indice principal
cod_cliente y una segunda tabla llamada recibos que tiene un campo
cod_cliente con indice normal (ambas ya relacionadas por ese mismo campo),
al usar el generador de integridad referencial e puesto que se ejecute en
cascada la actualización y el borrado y la inserción se deniegue si no
existe en la tabla padre Clientes, le doy ok al botón generar, parece que
hace algo, pero nada, no se genera código ni en procedimientos almacenados,
ni en ningún otro lugar, pero si encontre que en los desencadenantes de la
tabla clientes pone las funciones __ri_update_clientes(),
__ri_delete_clientes(). ¿Qué estoy haciendo mal o es que tengo que hacer
los procedimientos manualmente?.

Muchas gracias de antemano por su ayuda.

Rodolfo Arias
Costa Rica.
VFP8
 

Leer las respuestas

#1 Marco Jacobo - CEMDO Ltda.
25/07/2004 - 02:59 | Informe spam
Hola Rodolfo:

Si no entendí mal, creo que ya está todo. Las funciones que mencionas son
las que tienen el código que genera VFP para mantener la IR. Este código lo
puedes ver para que sepas lo que hace, pero normalmente no se modifica,
salvo algún mensaje que quieras cambiar.

Lo que puedes hacer es abrir las tablas desde la vantana de commandos y
probar si funcionan las 3 cosas.

Suerte,

Marco Jacobo
Villa Dolores (Córdoba - Argentina)

"Rodolfo Arias" escribió en el mensaje
news:1cfn8abf9up5x$.6peyu37786v4$
Estimados compañeros, por primera vez estoy tratando de crear una
integridad referencial entre una tabla clientes con indice principal
cod_cliente y una segunda tabla llamada recibos que tiene un campo
cod_cliente con indice normal (ambas ya relacionadas por ese mismo campo),
al usar el generador de integridad referencial e puesto que se ejecute en
cascada la actualización y el borrado y la inserción se deniegue si no
existe en la tabla padre Clientes, le doy ok al botón generar, parece que
hace algo, pero nada, no se genera código ni en procedimientos


almacenados,
ni en ningún otro lugar, pero si encontre que en los desencadenantes de la
tabla clientes pone las funciones __ri_update_clientes(),
__ri_delete_clientes(). ¿Qué estoy haciendo mal o es que tengo que hacer
los procedimientos manualmente?.

Muchas gracias de antemano por su ayuda.

Rodolfo Arias
Costa Rica.
VFP8

Preguntas similares