[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