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

    SQL: Where che non fltra in base alle condizioni date

    CIao a tutti,

    Ho un problema...

    Da un form faccio passare dei dati che devono andare a popolare, con dei dati presi dalla tabella collegata alla pagina risulati, una tabella di risultati ricerca...

    Il problema è che, pur dandogli diversi campi di filtraggio, non mi fa la "scrematura dei dati"
    I campi li passa ma non funziona...

    ecco la mia select:

    codice:
    select product_sku_publisher, product_sku, product_publisher, Product_Version, Product_Language, Product_OS, Product_Media, product_name, product_salessys, Product_ID from products where Product_name Like '" & ContieneParole & "%' or Product_Prime_Categories = '" & Categoria & "' or Product_SubCategories = '" & SottoCategoria & "' order by '" & ordina & "'
    avete consignli in merito???
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  2. #2
    1) stampa la query
    2) Like '%" & ContieneParole & "%'
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  3. #3
    Se faccio lo stamp della query non mi da niente..
    ma se la faccio eseguire mi d tutti i campi...
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  4. #4
    Se faccio lo stamp della query non mi da niente..
    ma se la faccio eseguire mi d tutti i campi...
    :master:

    Se la query si chiama

    sql = "select ecc. ecc.
    scrivi, appena dopo la query, questa riga

    response.write(sql):response.end
    e poi posta il risultato che ottieni a video.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #5
    ok scusa ho risolto questo problema ma ne ho un altro...

    Io ho un modulo (ti allego la stamp)

    Ma come faccio a far coesistere tutte queste variabili???
    nel senso, puo essere che l'utente ne usi una o tutte o una si e una no!!!
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  6. #6
    ciao anche io ho avuto un problema del genere !!!

    in ASP valgono le stesse regole delle SQL quindi ti consiglierei delle queri in cascata con dei cicli if tipo questo:


    prova = Request.QueryString("var1")
    px = Request.QueryString("var2")
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open StrConnessione

    if prova="Tutte" then
    SQL = "SELECT * FROM cat"
    else
    SQL = "SELECT * FROM cat where casa like '%"&prova&"%'"
    end if

    if px<>"Tutti" then
    SQL= "SELECT * FROM cat where nome like '%"&px&"%'"
    end if



    o in alternativa

    sql="select * from cat"
    if prova<>"tutte" then
    sql=sql & "where casa like like '%"&prova&"%'"
    elseif px<>"Tutti" then
    sql=sql & "where nome like '%"&px&"%'"
    end if



    PS: moto bellina la pagina !!!
    FORZA SAMB!!

  7. #7
    ti ringrazio...
    ma se faccio una unio dite che diventa un casino??
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  8. #8
    scusate piccolo lapsus se io ho un campo database si/no...
    che valore devo passare al compo opzione per far si che tiri su solo quelli si???
    -1 giusto???

    perchè mi dice tipo di campo non corrispondente...
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

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.