Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245

    [VB] query su recordset dissociato da provider

    ciao a tutti, avrei bisogno di un consiglio !!!!
    ho creato un recordset non associato a nessun database e ho aggiunto i campi id,nome,cognome, indirizzo.
    dopo con un ciclo for x = 1 to x ho aggiunto
    un numero di record all'interno.
    fino qua tutto ok.... il problema mi viene se devo fare una query a questo recordset ( esempio solo i nomi "pippo") come posso intervenire !!!
    ciao

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    è un oggetto recordset?

    allora controlla tra le proprietà ed i metodi se c'è qulcosa che ti permette di ottenre una view specifica (select, filtro, etc etc)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    Ti posto un pezzo di codice x capire meglio quello che sto facendo !!!

    code
    rs_temp.Fields.Append "id"
    rs_temp.Fields.Append "nome"
    rs_temp.Fields.Append "cognome"

    rs_temp.CursorLocation = adUseClient
    rs_temp.Open , , adOpenKeyset, adLockOptimistic ' non è collegato con nessuna connessione

    For ii = 1 To xxx
    rs_temp.AddNew
    rs_temp.Fields("id").value = ii
    ecc...
    next

    ' ora il recoedset a un numero di dati allinterno...
    ma la select non mi sembra che la posso utilizzare x fare una query
    e l'opzione filter non mi sembra che funzioni con ADO.

  4. #4
    Originariamente inviato da b.lory
    ... l'opzione filter non mi sembra che funzioni con ADO.
    ... hai provato?
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    ho fatto questa prova e mi da errore run-time 3001

    rs_temp.Filter = rs_temp!id = 1

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    rs_temp.Filter = "id = " & id_vol

    :quote: :quote: ok ho risolto !!!

    il .filter non funzionava solamente xchè in un recordset ado senza una connezione a provider vuole il cursore adOpenStatic.
    rs_temp.Open , , adOpenStatic, adLockOptimistic
    ciao...

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.