Salve,

per aprire un recordset uso questa sub:

codice:
'apro recordset
sub oRs(Nome,assql,byref connE,op1,op2)
	
'	response.write Nome & " " & assql & " " & op1 & " " & op2
'	response.End()

	set miaconn=connE
	if Nome="" then Nome="rs"
	
	dim rsTemporaneo
	set rsTemporaneo=server.CreateObject("adodb.recordset")
	rsTemporaneo.open assql,miaconn,1,1
	
	ExecuteGlobal "Dim " & Nome
	Execute "Set " & Nome & "=rsTemporaneo"
	'rsTemporaneo.close
	Set rsTemporaneo = Nothing
	set miaconn=nothing

end sub
che funziona benissimo. Solo si verifica che dopo mooooooolte volte restituisce questo errore:

"No value given for one or more required parameters."

e lo da in corrispondenza di questo:

ExecuteGlobal "Dim " & Nome

eppure nome viene passato come cosa!!!!!! prima lo dava in corrispondenza dell'apertura del recordset....pensavo che non trovasse l'oggetto connessione (miaconn), ma adesso comincio a pensare che non trovi asssql!!!!!!

aiutooooooooooo