Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Ricerca nel database

    Ciao,
    Ho fatto un piccolo programmino in visual basic ed ho aggiunto un data base. Ho fatto la procedura guidata è tutto va bene. Però manca la ricerca. Ho preso questo codice da html.it per effettuare una ricerca:

    Private Sub cmdsearch_Click()
    'Ricerca un nome all'interno dell'agenda.
    Dim NomeDaCercare As String
    NomeDaCercare = InputBox$("Immettere il nome da ricercare:", "Ricerca nell'agenda")
    If NomeDaCercare <> "" Then
    'Esegue la ricerca solo se è stato immesso un nome.
    datPrimaryRS.Recordset.Index = "Nome"
    datPrimaryRS.Recordset.Seek "=", NomeDaCercare
    If datPrimaryRS.Recordset.NoMatch Then
    datPrimaryRS.Recordset.MoveFirst
    datPrimaryRS.Refresh
    'Il nome cercato non è stato trovato.
    MsgBox "Nome non trovato.", vbInformation, Me.Caption
    End If
    End If
    End Sub


    Perà mi da il seguente errore:

    Errore di compilazione:
    Impossibile trovare il metodo o il membro dei dati


    Vi ho evidenziato anche dove si mette visual basic quando esce quest'errore.
    Grazie per l'attenzione...
    PandaStar.it |Servizi per il web

    I professionisti del suono | Il portale del car audio

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... bisogna capire se nel tuo programma hai usato ADO o DAO ... quella ricerca mi sembra valida per un recordset DAO ... con ADO quell'errore e' comprensibile.

  3. #3
    grazie per la risposta...

    quindi cosa dovrei fare?? per effettuare una ricerca nel database ho usato ADO
    PandaStar.it |Servizi per il web

    I professionisti del suono | Il portale del car audio

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allora quel codice non serve. Non puoi copiare e incollare codice senza un criterio ...

    Devi scrivere una frase SQL che soddisfi i criteri della tua ricerca, passarla ad un recordset e farla eseguire. Il risultato (i record che cerchi) saranno nel recordset.

  5. #5
    e solo che sn alle prime armi con il vb.... a quindi si possono usare anche delle query sql per la ricerca?
    PandaStar.it |Servizi per il web

    I professionisti del suono | Il portale del car audio

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Certo ...

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.