ciao a tutti
imbattutomi in un sistema multilingua
ho creato una funzione di questo genere
codice:
'***************************************************** lingue
	Dim conn_LANGUAGE
	set conn_LANGUAGE = CreateObject("ADODB.Connection")
	conn_LANGUAGE.Open DATICONN

	'lingua selezionata
	lingua = session("lingua") ' es IT

	'funzione per estrarre etichetta
	function lbl(linguaf,videata,etichetta)

		dim etichette
		set etichette = createobject("adodb.recordset")
		etichette.open " select * from lingue where codice = '"& linguaf &"' AND videata = "& videata &" AND etichetta = '"& etichetta &"' " , conn_LANGUAGE
		
		response.write etichette("valore")
		
		etichette.close()
		set etichette = nothing
		
	end function
in questo modo estraggo un valore da una tabella determinando i paramteri
il problema non sussiste in quanto nelle pagine asp richiamo la funzione in questo modo e tutto funziona perfettamente
codice:
 <%=lbl(lingua,12,2)%>
cè il problema quando devo richiamare le etichette nei pdf

codice:
 PDF.Cell 100, 10, lbl(lingua,12,2), 0, 0, "L"
mi restituisce vuoto o indefined


qualcuno ha qualche suggerimento?
grazie