From: AgarFu <ag...@so...> - 2003-07-20 00:09:46
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El S=E1bado, 19 de Julio de 2003 09:20, Dominik Seichter escribi=F3: > Account created. Sorry for the long delay. there isn't any problem, yesterday I'v solved one more bug. If you use triggers on tables or views you can use a function named RAISE. = If=20 you use something like: CREATE TRIGGER update_sexo BEFORE UPDATE OF sexo ON paloma =46OR EACH ROW BEGIN SELECT RAISE (ABORT, "Paloma con descendencia, no se le puede cambiar el= =20 sexo.") FROM paloma WHERE madreID =3D old.palomaID OR padreID =3D old.palomaID; END; and you try to update an ilegal row, sqlite compiles the query without any= =20 problem but when the firs step is done an error code is returned. I've catc= h=20 this code and set LastError. > > CU Dom =2D --=20 --------------------------=B7=3D{ AgarFu }=3D=B7------- | ._aasuas,. | | .adZ#X"!""!!X#Xc Ren=E9 Mart=EDn Rodr=EDguez | | ._#X?` . ~4XXc Centro Superior de | | .jZ' _ss, ]b/j Inform=E1tica Universidad | | jX( .7 .. )X[] De La Laguna. | | 3X 3 - ]X(] Grupo Usuarios Linux de | | 3o .],. _, ' 2': Canarias: www.gulic.org | | ]X; -]5s,_sa2"` Sitio en internet: | | 4Z> . "" | | {q, . croasanaso.sytes.net (difunto) | | ."Xa | | -9as ag...@gu... | ------------------------------------------------- =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/Gd2cHfyGHDFT1lYRAqO2AKCRrq3jj0R3xi1j6tzJhuo2rpOqQgCcChNO Lky0bqlM3SOwHfUOuOko468=3D =3Dog1o =2D----END PGP SIGNATURE----- |