Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642

    query di un dataset nella cache

    è possibile effettuare una query su un dataset contenuto nella cache?

    per esempio è possibile recuperare un solo nome utente da un dataset di nomi utenti memorizzato nella cache?
    Paolo Spinoglio
    Milano

  2. #2
    un dataset contiene una o piu tabelle
    una tabella contiene dei dati
    una vista su una tabella puo' restituire dei dati sulla base di un filtro
    es.
    codice:
    dim dv as new dataview(tuodataset.tables("tuatabella"))
    dv.rowfilter = "NomeUtente = 'pippo'"
    Saluti a tutti
    Riccardo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    si ma il dataview si trova nella cache, quindi come si fa
    codice:
                Dim ds As New DataSet
                cmd.Fill(ds, "users")
    
                dv = New DataView(ds.Tables("users"))
                Cache("users") = Source
    adesso come dovrei fare cosi?

    codice:
    dim dv as new dataview(Cache("users") .tables("users"))
    dv.rowfilter = "userName = 'pippo'"
    Paolo Spinoglio
    Milano

  4. #4
    il fatto che la datatable su cui vuoi creare una vista e applicare un filtro si trovi in cache o in una session o la leggi direttamente dal db non ha molta importanza.
    Se hai un oggetto datatable in cache lo recuperi e poi lo usi
    codice:
    dim dt as datatable = ctype(cache("quellochevuoi"), datatable)
    dim dv as new dataview(dt)
    dv.rowfilter = ".....
    Saluti a tutti
    Riccardo

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    attento a non metterla nella cache per lungo tempo potresti avere dati vecchi ma presuppongo che ne hai tenuto conto !!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    si infatti la cache deve essere ricreata ogni volta il database viene modificato
    Paolo Spinoglio
    Milano

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.