Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Connessione

  1. #1

    Connessione

    Ciao ragazzi
    curiosità.

    Io attualmente metto la connessione in un file connessione.asp

    dim Conn
    set Conn=server.CreateObject("adodb.connection")
    Conn.open "driver={sql server};server=xxx;database=cont;uid=sa;pwd=;"

    E poi tutte le volte che in una pagina asp richiamo un recordset

    rs.open sql, Conn

    E chiudo alla fine della pagina la connessione

    Conn.close


    Ora la mia domanda è: visto che mi succede di far lavorare una pagina estraendo una notevola quantità di dati e di dover in un ciclo eseguire l'apertura magari di alcuni recorsdet, tutte le volte in questo caso apro parecchie connessioni, rischiando di rallentare terribilmente il processo.

    Non esiste un modo per velocizzare l'uso della connessione? Voi che metodo usate?

    Ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    personalmente apro la connessione quando serve
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    bhe non so se faccio bene o meno, ma quando devo interagire col DB più volte in una stessa pagina, apro la connessione al DB a inizio pagina e la chiudo a fine pagina. Al suo interno apro tutti i recordset che voglio. A rigor di logica dovvrebbe essere il metodo migliore
    www.beppegrillo.it
    Il blog di Beppe!!

  4. #4
    Al suo interno apro tutti i recordset che voglio. A rigor di logica dovvrebbe essere il metodo migliore
    Meglio ancora definire un solo oggetto recordset ed usare solo quello, chiudendolo e riaprendolo a necessità per poi distruggerlo a fine scopo.

    Ottimizza notevolmente le risorse.
    Ovviamente è possibile solo se non ci sono necessità di uso di recordset nidificati.

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.