Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Ricerca che soddisfi 2 campi all'interno di un DB
Forum - Visual Basic 6 - Ricerca che soddisfi 2 campi all'interno di un DB

Avatar
Sandro (Normal User)
Newbie


Messaggi: 10
Iscritto: 20/10/2018

Segnala al moderatore
Postato alle 10:19
Sabato, 20/10/2018
Buongiorno a tutti
non riesco a risolvere il problema di ricerca contemporaneamente all'interno di un database, cioè mi spiego
inserendo in una textbox: Giuseppe Verdi, ed in un'altra textbox: 1870,
all'interno della mia list box mi devono comparire tutti e solo gli indici dei campi che soddisfano entrambi le 2 textbox.
sono riuscito a scrivere il codice riferito alla ricerca in un solo campo:

Codice sorgente - presumibilmente VB.NET

  1. Public Function cerca_parola()
  2. Dim sql As String
  3.  
  4. If schermata_Musicisti.txt_musicista.Text = "autore" Then
  5.      sql = "SELECT * FROM Info WHERE autore LIKE '*" & Replace(schermata_ musicista.txt_cerca.Text, "'", "''") & "*'" & "ORDER BY id")
  6. End If
  7.  
  8. If schermata_Musicisti.txt_musicista.Text = "anno" Then
  9.      sql = "SELECT * FROM Info WHERE anno LIKE '*" & Replace(schermata_ musicista.txt_cerca.Text, "'", "''") & "*'" & "ORDER BY id")
  10. End If
  11.  
  12. Set rs = DB.OpenRecordset(sql)    
  13.      
  14. End If



PM Quote