Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problema en Master/Detail con múltiples tablas (https://www.clubdelphi.com/foros/showthread.php?t=93621)

José Luis Garcí 09-12-2018 17:44:51

Problema en Master/Detail con múltiples tablas
 
HAce mucho que no me conecto por falta de tiempo y es un placer estar nuevamente por aquí.

Tengo una tabla llamada PasrtesSAT, con su campo ID y luego varias tablas detalles
ClientesSat, DireccionesSat, Estadosat, etc con el campo IDPARTESAT

y me sale el siguiente error

[IMG]
c baby girl names[/IMG]

Es como si no encontrase el campo ID, de echo sólo pasa si antes he abierto otra tabla vinculada.

Todas ellas estan en IBdataSet

Código Delphi [-]
select * from ESTADOSSAT WHERE IDPARTESAT=:ID

esta es la configuración del ibdataset de EstadoSat

[IMG][/IMG]

Igual que con esta me pasa con otras tablas, si entro directamente no hay problema, pero si lo hago después de pasar por otra tabla que dependa de la principal, surge el problema

José Luis Garcí 09-12-2018 17:45:30

No se ven las imágenes, que he subido

ecfisa 11-12-2018 16:19:04

Hola.

Dado que prácticamente contamos con el mensaje de error, solo es posible darte generalidades acerca del problema.

Sin embargo, al ser un mensaje que se produce por una asignación de datos variante incorrecta y mencionar los tipos OleStr y Null, me arriegaría a sugerirte que revises en las asignaciones de datos echas a TField (o descendientes) mediante su propiedad Value.


Saludos :)

José Luis Garcí 11-12-2018 21:15:01

Gracias Eficsa, ya encontré el problema, de hecho no era en la tabla, era en un componente, lo cambie por uno adecuado y solucionado


La franja horaria es GMT +2. Ahora son las 22:31:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi