Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440

    Mysql: eseguire la query in una funzione

    Ciao ragazzi...

    attualmente per eseguire le query faccio cosi

    "SELECT * FROM admin"
    rs = Server.CreateObject("ADODB.Recordset")
    set rs = conn.execute(strSQL)

    esiste un modo per eseguire la query creando una funzione?? cioè io vorrei fare cosi

    esegui_query "SELECT * FROM admin"

    E poi nella funzione metto

    function esegui_query (query)
    rs = Server.CreateObject("ADODB.Recordset")
    set rs = conn.execute(query)
    end function

    ma sembra non funzionare...faccio cosi per avere un codice più pulito...

  2. #2

    Re: Mysql: eseguire la query in una funzione

    codice:
    Function EseguiQuery(sql)
      Set conn= Server.CreateObject("ADODB.Connection")
      conn.Open stringa_connessione_db
    
      conn.execute(sql)
    
      conn = null
      set conn = nothing
    End Function
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    scusa..ma ogni volta che faccio una query in una pagina apro un a connessione a db?? non rischio che rallentare l'applicazione?

  4. #4
    codice:
    Function EseguiQuery(sql, byref objCon)
     
    
      objCon.execute(sql)
    
     
    End Function
    così esegui la query ma ti devi ricordare di passare alla funzione l'oggetto connessione

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.