[Db] contatore server side
Domenico L.
domenico.lorusso a pleiade.it
Mer 31 Gen 2007 14:42:19 CET
Marcello Vezzelli ha scritto:
>
> Ovvero quando faccio l'inserimento, faccio una select dell'ultimo id
> per quell'anno, lo incremento, e lo uso come id del nuovo record.
> Tutto molto bello, peccato che mysql dica:
>
> ERROR 1415 (0A000): Not allowed to return a result set from a function
>
> Se eseguo il codice fuori dal trigger, tutto funziona...
> quindi deduco che dentro a un trigger non si possono eseguire delle
> SELECT.
uhm.... forse dico una muccata ma result set mi fa pensare ad un record....
tradotto @myid non è un intero (che forse potresti tornare) ma un record
con un unico campo che contiene un intero...
in particolare quella @ mi puzza un po', però non ne so di più è solo un
suggerimento a naso
>
> Bella fregatura!
>
> Aggiungo anche che è una sofferenza per me cercare informazioni
> sull'help in linea di mysql.
ma scusa andare sull'help on line no;-)?
http://it.mysql.com/doc/refman/5.0/en/triggers.html
o in linea voleva dire on line? :-)
è abbastanza singolare che cmq in una procedura tu possa usare del dml e
non in una funzione/trigger non trovi?
ciao
--
Domenico L. icq: 645 44 861
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
Maggiori informazioni sulla lista
Db