Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860

    performance di una query

    salve ragazzi,

    secondo voi c'è modo più sbrigativo x fare quello che ho fatto?
    codice:
    Sezione = request.QueryString("tipo")
    
    'apro la connessione con il db
    set myConn = server.CreateObject("ADODB.Connection")
    dim strConnDb
    strConnDb = ""
    strConnDb = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & server.mappath("/mdb-database/stage.mdb")
    myConn.Open(strConnDb)
    		
    if (Sezione="Ricevuti") Then
      Titoletto = "Posta in Arrivo"  		
      mySqlSelect = "select * from Messaggi  where CodiceDestinatario='" & Session("CodiceC") & "'order by Data and Ora desc"
    else  
      Titoletto = "Posta Inviata" 
      mySqlSelect = "select * from Messaggi  where CodiceMittente='" & Session("CodiceC") & "'order by Data and Ora desc" 
    end if
    set myRSComS = server.CreateObject("ADODB.Recordset")
    myRSComS.Open mySqlSelect, myConn
    
    %>
    in breve io scelgo tutti i record col mio codice che mi porto in giro nella variabile di sessione, ma ovviamente impongo di scegliere fra il mio codice nella variabile codiceMittente x i messaggi che io invio e di cui x forza di logica io ne sarò il mittente, e codicedestinatario x quelli che ricevo dove vale analoga logica...
    ma quello che mi chiedo c'è soluzione più sbrigativa e funzionale a questo?

    grazie
    Linux Inside

  2. #2
    io faccio come fai te... (per la selezione dei messaggi in un db)

    la query mi sembra ottimale

    non mi fido mai delle variabili di sessione, anzi non le uso proprio

    però la query da parte mia è approvata al 100%
    san imente saluta

    * http://simonecingano.it *

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    Originariamente inviato da imente
    io faccio come fai te... (per la selezione dei messaggi in un db)

    la query mi sembra ottimale

    non mi fido mai delle variabili di sessione, anzi non le uso proprio

    però la query da parte mia è approvata al 100%
    ti do ragione sulle sessioni ma mi tocca portarmela dietro perchè io cosa faccio creo 2 pagina una x l'elenco di tutti i messaggi e una x la visulizzazione del singolo messaggio, poi recupero il valore ricevuti o inviati e utilizzo le 2 pagine sia si tratti dell'are riservata del cliente, sia si tratti del mio pannello di amministrazione del sito... è per risparmiare pagine asp, non ho limiti nel mio spazio ftp, ma costruire 1800 pagine rischi di andare in palla quando ci devi mettere le mani x la modifica.. quindi la variabile di sessione oltre che a determinare l'utente mi determina pure se si tratta di un cliente, operazioni limitate oppure se sono io, amministrazione e quindi totale potere di esecuzione su tutto.

    ciao
    Linux Inside

  4. #4
    ci mancherebbe altro
    san imente saluta

    * http://simonecingano.it *

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.