Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Comportamiento de TIBDataset con vistas o tablas (https://www.clubdelphi.com/foros/showthread.php?t=411)

d.azpiroz 14-05-2003 09:08:04

Comportamiento de TIBDataset con vistas o tablas
 
Hola a todos,

Me he encontrado con un comportamiento del TIBDataset que me desconcierta y quisiera saber cómo controlarlo.

Cuando en un TIBDataset defino la propiedad SelectSQL haciendo referencia a una tabla o a una vista, el evento BeforePost ,y posiblemente algún otro, se comportan de manera distinta, es decir: con una vista se comporta y con una tabla no.

Los síntomas en claro:
Si tengo una tabla con un campo definido como Not Null y hago un post del dataset, con la tabla me verifica que el campo sea null antes de lanzar el evento BeforePost y con la vista primero lanza el evento BeforePost. Yo necesito que el evento salte antes de verificar nada y supongo que debería poder forzarse en el caso de la tabla.

¿Alguna pista?

Gracias de antemano,

D.

__cadetill 14-05-2003 09:29:53

Lo primero que podrias mirar es que, si el campo forma parte de la Primary Key, mira que la propiedad del TField Required no este a true. Si es asi, ponla a false

Ya nos contaras a ver

d.azpiroz 14-05-2003 12:35:26

Muchas gracias Cadetill, ya me funciona.
Ahora despues de abrir el dataset pongo la propiedad Required de todos los campos a false y ya funciona como quiero.

¿No hay ninguna propiedad del dataset que fuerce esto?

Saludos,
D.

__cadetill 14-05-2003 12:44:27

Cita:

Posteado originalmente por d.azpiroz
¿No hay ninguna propiedad del dataset que fuerce esto?

Que yo sepa no :(


La franja horaria es GMT +2. Ahora son las 09:34:22.

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