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

    chiusura rs e connessione

    Salve a tutti,
    volevo un chiarimento sulla chiusura di un recordset e della connessione:

    es:
    codice:
    for i = 1 to 10
    		
    		  set conn2 = server.createobject("ADODB.Connection")
    conn2.open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = ...
    			set rs = Server.createobject("ADODB.Recordset")
    			set rs = conn2.Execute("Select * from ...
    		
    Response.write("Record "&i&" = "&rs("nome"))
    // chiudo pulisco?
    		  recset.movenext
    		  next
    		  
    // chiudo pulisco?
    %>
    volevo sapere dove dovevo chiudere, ovvero lasciare aperto il db finche non finisce tutto il ciclo (di 10 passaggi) o chiudere ogni ciclo (ogni passaggio apro, e alla fine chiudo, così per 10 passaggi)

    grazie, ciao.

  2. #2

  3. #3
    sarebbe

    - apri conn
    - apri rs
    - ciclo
    - chiudi rs
    - chiudi conn

  4. #4
    e se usi rs.execute e non rs.open , rs non va chiuso (ti darebbe errore), ti basta set rs=nothing

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.