Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    URGENTE: errore strano nell'aprire il recordset

    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

  2. #2
    per aprire e chiudere una connessione uso queste:

    codice:
    'apro la connessione
    sub oConn(valore)
    	if valore="" or isNull(valore) then valore=strConn
    
    	set conn=server.CreateObject("adodb.connection")
    	conn.open valore
    end sub
    
    
    'chiudo la connessione
    sub cConn()
    	conn.close : set conn=nothing
    end sub
    e questa per chiudere il recordset
    codice:
    'chiudo il recordset
    sub cRs(ByRef nome)
    	nome.close : set nome=nothing
    end sub
    vi prego un'idea che sono disperato...ripeto, l'errore non si verifica sempre, ma, nella stessa pagina, si verifica una volta ogni tanto...ma si verifica

  3. #3
    nessuno?

    per il momento mettendo l'apertura della connessione dentro l'apertura del recordset non sembra dare quell'errore, però poi non so come chiudere la connesssione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.