[Lazarus-es] Error al actualizar
Maxi
maximiliano.duarte en gmail.com
Mar Mar 16 19:24:28 CET 2010
El día 16 de marzo de 2010 13:48, José Mejuto <joshyfun en gmail.com> escribió:
> Hello Ismael,
>
> Tuesday, March 16, 2010, 2:23:05 PM, you wrote:
>
> ILDG> Eso es lo que dice el mensaje, pero no es cierto. Lo
> ILDG> probé con 2 registros y falla y al modificar uno le pongo un
> ILDG> valor distinto al otro, pero si tiene un solo registro si me
> ILDG> modifica sin problema, no así cuando hay más de un registro. El
> ILDG> error me lo da en la siguiente línea:
>
> Este tipo de errores se dan siempre por problemas de integridad de los
> datos, esto es, un campo con indice unico intenta crear una clave
> duplicada, un campo obligatorio no NULL está con valor NULL, una
> referencia cruzada (foreign key) no contiene un valor válido, o cosas
> similares.
>
> Ese error lo está dando el SQL no el componente de Lazarus.
>
> --
> Best regards,
> José
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
tenes mal los parametros o los pasaste a la lista incorrectamente
en el procedimiento definiste:
pu_eaum(:entidad, :um)
y en el sql pones como parametros :vch_um y :vch_entidad
update eaum set um=:vch_um where ((eaum.entidad)=:vch_entidad);
No creo que ande nunca asi.
--
Maximiliano Duarte
Linux User #495070
Ubuntu User #28504
Tolerancia significa disculpar los defectos de los demás; tacto, no
reparar en ellos.
More information about the Lazarus-es
mailing list