Relacion Maestro-Detalle
Publicado por Juanchute (57 intervenciones) el 12/07/2007 20:37:43
Buenas tardes a todos los foreros, tengo un problemilla que paso a explicar ahora mismo pues me trae de cabeza.
Tengo como SGBD MySQL, ahora bien tengo dos tablas una de proveedores en la cual tengo como campo clave codigo_proveedor (string 5), y otra tabla de productos en la cual a parte de su clave principal tengo un campo llamado proveedor (string 5), bueno pues realizo dentro de dataset de la tabla de productos la relación indicandole como mastersource = tabla de proveedores y masterfields = pues la clave primaria de la tabla de proveedores. Ahora bien, en un form introduzco dos dbgrids el cual uno lo relaciono con proveedores y el otro con productos, hasta aqui todo perfecto pero ahora cuando lo depuro "F9", me da el siguiente error
Project Proyecto_FrioSur.exe raised exception class EDatabaseError with message 'Circular datalinks are not allowed'. Process stopped. Use Step or Run to Continue
Y estoy cansado de darle vueltas pero no consigo averiguar el porque se produce, he mirado si los campos son iguales, en definicion y longuitud, y demas cosas pero no veo cual es el error.
Espero que podais ayudarme y enorabuena por el foro a todos los que lo hacemos posible. Un saludo.
Tengo como SGBD MySQL, ahora bien tengo dos tablas una de proveedores en la cual tengo como campo clave codigo_proveedor (string 5), y otra tabla de productos en la cual a parte de su clave principal tengo un campo llamado proveedor (string 5), bueno pues realizo dentro de dataset de la tabla de productos la relación indicandole como mastersource = tabla de proveedores y masterfields = pues la clave primaria de la tabla de proveedores. Ahora bien, en un form introduzco dos dbgrids el cual uno lo relaciono con proveedores y el otro con productos, hasta aqui todo perfecto pero ahora cuando lo depuro "F9", me da el siguiente error
Project Proyecto_FrioSur.exe raised exception class EDatabaseError with message 'Circular datalinks are not allowed'. Process stopped. Use Step or Run to Continue
Y estoy cansado de darle vueltas pero no consigo averiguar el porque se produce, he mirado si los campos son iguales, en definicion y longuitud, y demas cosas pero no veo cual es el error.
Espero que podais ayudarme y enorabuena por el foro a todos los que lo hacemos posible. Un saludo.
Valora esta pregunta


0