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