Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Motore di ricerca asp con query in due tabelle del database diverse?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      markuz User Attivo • ultima modifica di

      Motore di ricerca asp con query in due tabelle del database diverse?

      Ciao a tutti. Ho questo scenario: una casella di ricerca che posta i dati nella pagina search.asp la quale cerca nella tabella utenti.
      Vorrei trovare un modo perchè se non trova niente lì cercasse nella tabella ticket.
      Per ora ho semplicemente creato una pagina di ricerca a parte per i ticket con relativa pagina search dedicata. Vorrei semplificare e avere una sola casella di ricerca che faccia il tutto. Si può?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        py User Attivo • ultima modifica di

        @Markuz said:

        Ciao a tutti. Ho questo scenario: una casella di ricerca che posta i dati nella pagina search.asp la quale cerca nella tabella utenti.
        Si può?

        Certamente!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          markuz User Attivo • ultima modifica di

          mmm...e come?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            artcava Moderatore • ultima modifica di

            Se la ricerca può essere fatta in due momenti successivi, allora puoi verificare che la prima query non abbia trovato nulla con:

            Codice:

            If rs.EOF Then

            Se EndOfFile è verificato allora significa che non è stato trovato nulla, quindi in questo caso (dentro il ramo If...) chiudi il RecordSet rs​ e lo riapri con la nuova query...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • F
              fusionman User Attivo • ultima modifica di

              Puoi anche fare tutto dentro una singola procedura SQL. Dipende anche da che DB stai usando 😉

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                markuz User Attivo • ultima modifica di

                Il db per adesso è access, il fatto è questo, avrei bisogno che la ricerca utente rispondesse su una pagina che sarà ad esempio search.asp con un impaginazione fatta per gli utente e il risultato per i ticket su una pagina searcht.asp con impaginazione per i ticket. Mi sa che è un pò complicata la cosa...

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • B
                  bestadv User Newbie • ultima modifica di

                  Ciao Markuz

                  Ti posso consigliare di:

                  1 fare un conteggio tramite SQL se la tabella utente genera risultati per la ricerca
                  Se si allora fai vedere la visualizzazione dei risultati della tabella
                  Se no fai di nuovo un conteggio sulla tabella alternativa
                  Nel caso in cui anche questa non generi risultato allo potresti scrivere nessun risultato
                  Se si invece visualizzi i risultati informando l utente che la ricerca ha prodotto risultati solo nella tabella alternativa

                  Cosi facendo hai semplicità di utilizzo perché hai solo due valori che ti fanno capire quale ricerca ha prodotto risultato il primo ed il secondo counter dopodiché bastano delle semplici if.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    markuz User Attivo • ultima modifica di

                    Ok, grazie per le risposte. Elaboro e vedo come procedere.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti