Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Willy99
    Registrato dal
    Jan 2000
    Messaggi
    246

    DB: Chiusura connessioni quali?

    Ciao a tutti,

    non sono sicuro di chiudere correttamente le varie connessioni che apro con i vari file per la lettura del DB.

    Ho un file connect.asp che contiene la connessione al Db:
    <%
    Dim Conn
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("pricelist.mdb")
    %>

    e che includo nei vari file *.asp

    In un file edit.asp ho, oltre all'include del file connect.asp anche il seguente codice:

    Dim cod
    cod=Request.Querystring("cod")
    Dim SQL,Rec
    SQL="SELECT * FROM Dati WHERE id="&cod
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    ...............

    Per chiudere correttamente le connessioni aperte con questi due file "connect.asp" e "edit.asp" basta mettere nel secondo file queste istruzioni:

    Conn.Close
    Set Conn = Nothing

    o ne devo chiudere altre ?

    Grazie.
    :master:
    Etiam capillus unus habet umbram suam

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel primo file apri una connessione, nel secondo apri solo un recordset utilizzando quella connessione.
    La connessione la chiudi quindi correttamente ma non vedo la chiusura (o per meglio dire la distruzione) del recordset:

    codice:
    Set rec = nothing
    Roby

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.