Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: Creare una ricerca

  1. #1

    Creare una ricerca

    Ho una pagina con i miei controlli, ed un pulsante CERCA

    Cliccando su tale pulsante mi si apre una pagina con il codice di ricerca.

    Non sono molto afferrato, ed infatti con mi funziona

    Vi posto il codice.

    Ho richiamato i valori delle caselle, poi ho fatto la query, ma mi da errore:

    'recupero la pagina

    dim strMarchio
    strMarchio = request.form("T1")

    dim strModello
    strModello = request.form("T11")

    dim strCarrozzeria
    strCarrozzeria = request.form("D1")

    dim strAnno
    strAnno = request.form("T4")

    Set MyConn=Server.CreateObject("ADODB.Connection")
    MyConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/Documenti.mdb")

    Set Rs = Server.CreateObject("ADODB.Recordset")
    SQL = "Select Data,Codice,Marchio,Modello,Anno,Cilindrata,Km,Cav alli,Optional,Prezzo,Carrozzeria,Foto,Alimentazion e,Concessionaria from News where Marchio= 'strMarchio' order by Modello"'
    Rs.Open SQL, MyConn, 3,3

    Mi potete corregge????

    Ciao e grazieeeeee

  2. #2
    E l'errore che dice?

  3. #3
    Comunque...
    codice:
    SQL = "Select Data, Codice, Marchio, Modello, Anno, Cilindrata, Km, Cavalli, Optional, Prezzo, Carrozzeria, Foto, Alimentazione, Concessionaria from News where Marchio = '" & strMarchio & "' order by Modello"'

  4. #4

    Ok

    Ok

    Il problema era proprio quello:

    '" & strMarchio & "'

    Adesso viene il difficile

    In questo mia pagina di ricerca vorrei effettuare una ricerca "incrociata"

    Quindi per:
    Modello
    Marchio
    Carrozzeria
    Anno

    Come devo modificare la sintassi di prima per aggiungere questi 4 valori????
    Non devo essere per forza tutti compilati, un utente per ricerca compilando anche solo 2 campi, è possibile????


    dim strMarchio
    strMarchio = request.form("T1")

    dim strModello
    strModello = request.form("T11")

    dim strCarrozzeria
    strCarrozzeria = request.form("D1")

    dim strAnno
    strAnno = request.form("T4")

    Ciao e grazieeeeee

  5. #5
    marco studiati la guida sulle SQL

  6. #6

    Grazie

    Me devo andà a studia tutto SQL per una ricerca????

    Non possibile scrivere due righe cosi le provo????

    E' facile a dire, FAI A STUDIARE!!!! Allora i forum a cosa servono????

  7. #7

    Re: Grazie

    Originariamente inviato da marco.santilli
    Me devo andà a studia tutto SQL per una ricerca????

    Non possibile scrivere due righe cosi le provo????

    E' facile a dire, FAI A STUDIARE!!!! Allora i forum a cosa servono????
    ecchine n'altro... i forum servono a discutere. quale è l'argomento della discussione?

  8. #8

    Adesso

    SQL me lo sono guardato a sua tempo altrimenti non sarei riuscito a far niente

    In alto sbagliavo la sintassi perchè non mi ricordavo gli apici come andavno scritti, ora ho chiesto come fare per ricercare contemporaneamente più valori.....

    Non sembra di aver chiesto qualcosa di eccezionale

    Potete dirmi anche la parte che fa riferimento a quello sula guida ASP che me lo riguardo

  9. #9
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Ci si basa sui valori restituiti dai campi e attraverso una struttura condizionale si costruisce una query dinamica con l'utilizzo di operatori AND e OR... dipende da che tipo e dal livello di ricerca che vuoi mettere a disposizione.
    Non è difficile ma ricerche complesse non si fanno in poche ore, a meno che non hai un modello su cui basarti.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  10. #10

    No

    Non ho un modello......apposta cercavo un qualcosa da cui prendere spunto per poi provare a costruire un qualcosa da solo

    Avete deglie esempi da proporpi, sui quali posso studiare e cercare di applicare il codice alle mie esigenze????

    Ciao e grazieeeeeee

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.