Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 26 su 26
  1. #21
    è quantomeno foriero di confusione usare lo stesso nome di variabile dentro e fuori dalla funzione. l'oggetto oRs *interno* resta comunque sempre attivo...

  2. #22
    Originariamente inviato da optime
    è quantomeno foriero di confusione usare lo stesso nome di variabile dentro e fuori dalla funzione. l'oggetto oRs *interno* resta comunque sempre attivo...
    In definitiva, come mi consiglieresti di agire?

  3. #23
    1. crei una connessione all'inizio della pagina
    2. apri la connessione all'inizio della pagina
    3. dichiari, apri, chiudi (necessario solo se usi rs.open) e distruggi quanti recordset vuoi nella pagina
    4. chiudi la connessione alla fine della pagina
    5. distruggi la connessione alla fine della pagina

  4. #24
    optime ma una cosa del genere invece può creare problemi? no...ditemelo perchè è quello che uso io

    codice:
    sub oRs(Nome,sql,op1,op2)
    	
    	if Nome="" then Nome="rs"
    	
    	dim rsTemporaneo
    	set rsTemporaneo=server.CreateObject("adodb.recordset")
    	rsTemporaneo.open sql,conn,op1,op2
    	
    	ExecuteGlobal "Dim " & Nome
    	Execute "Set " & Nome & "=rsTemporaneo"
    	Set rsTemporaneo = Nothing
    
    end sub

  5. #25
    rstemp viene distrutto, e vabbuono. ti ricordo che devi distruggere anche l'altro (Nome) ?

  6. #26
    si quello ci pensa un'altra sub

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 © 2026 vBulletin Solutions, Inc. All rights reserved.