Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Ricerca su più colonne

    Sto facendo una pagina di "ricerca avanzata", il mio SQL però ha qualche lacuna
    codice:
    SELECT *  FROM campeggi WHERE
    posizione = '%" + Replace(Recordset1__MMColParam, "'", "''") +
    "%' AND WHERE id_struttura LIKE '%" +
    Replace(Recordset1__MMColParam2, "'", "''") + "%' ORDER BY
    punteggio DESC
    Dov'è che sbaglio?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Togli il WHERE dopo l'AND.

    Roby

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Ma così non fa la somma dei campi?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La "somma" la fai con l'AND non con il WHERE.... che metti all'inizio!

    Roby

  5. #5
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Ho provato così:
    codice:
    SELECT *
    FROM campeggi
    WHERE posizione = '%MMColParam%' AND tipo_struttura=
    '%MMColParam2%' AND posizione_citta = '%MMColParam3%' AND
    rifugio = '%MMColParam4%' AND camperstop '%MMColParam5%' AND
    sosta = '%MMColParam6%' AND terme = '%MMColParam7%' AND
    agritur = '%MMColParam8%'
    ORDER BY punteggio DESC
    Però mi da di nuovo un errore di sintassi che non trovo. Prima ho fatto la prova con solo due campi e non mi dava nessun
    risultato, sebbene in teoria avrebbe dovuto trovarne

    P.S.: non voglio contestarti, è solo che sto cercando di capire :quipy:
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non hai messo le & o i + per le variabili...
    Che prima avevi messo...

    Roby

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.