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

Discussione: Query dinamica, AIUTO

  1. #1

    Query dinamica, AIUTO

    Devo realizzare una query dinamica che deriva da una ricerca fatta su più campi di una stessa tabella.

    Sto cercando sui vecchi post ma non riesco ad impostarla...

    c'è qualcuno che mi aiuta???

    codice:
    var Sql = ("SELECT * FROM bar where bar ='"+Request.Form("bar")+"'");
    questa è quella normale che non so impostare.

    Praticamente la ricerca andrebbe fatta sul campo "bar" inserendo il nome del bar, sul campo "provincia" inserendo la provincia e sul campo "regione" inserendo la regione. Qualora in un campo non fosse inserito nulla quello andrebbe scartato.
    Scambio link

  2. #2

  3. #3
    si già l' avevo vista ma...

    codice:
    Sql = "SELECT * FROM biblioteca, Editore, Genere "
    if len(titolo) > 0 then
    txt = "biblioteca.titolo='"& titolo &'"
    end if
    ...
    ... 
    
    if len(txt) > 0 then
    sql = sql &" WHERE "& txt &" ORDER BY Id"
    non capisco...

    len(titolo) len cosa è?

    e poi non capisco questo...

    sql = sql &" WHERE "& txt &" ORDER BY Id"
    Scambio link

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    bar = trim(request.form("bar"))
    provincia = trim(request.form("provincia"))
    regione = trim(request.form("regione"))
    
    Sql = "SELECT * FROM bar "
    if len(bar) > 0 then
    txt = "bar='"& bar &'"
    end if
    if len(provincia) > 0 then
    txt = "provincia='"& provincia &'"
    end if
    ...
    ... 
    
    if len(txt) > 0 then
    sql = sql &" WHERE "& txt &" ORDER BY Id"
    Così è più chiaro??

    Roby

  5. #5
    il problema è che mi piacerebbe capire quello che scrivo e non incollarlo e basta...

    analizzando il codice che mi hai postato mi verrebbe da chiederti vista l'ignoranza sull'argomento

    1- bar = trim(request.form("bar")) trim che cosa è? io fino ad oggi non ho mai usato trim per creare una variabile. Ed è compatibile con jscript?
    2- if len(bar) > 0 then len che cosa è? stessa cosa, non ho mai usato len. E' compatibile con jscript?
    3- txt = "bar='"& bar &'" stessa cosa...
    Scambio link

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    len e trim sono funzioni Vbscript.
    Ti suggerisco di documentarti: http://www.w3schools.com

    Roby

  7. #7
    bellismo questo sito!!

    grazie!
    Scambio link

  8. #8
    Roby una domanda sicuramente stupida...

    premetto che ho imparato tutto da solo e che non ho mai studiato nulla a proposito. Praticamente fino ad oggi ho sempre pensato che esistesse asp jscript ed asp vbscript. Forse mi sto rendendo conto che esiste l'asp al quale possono essere integrati o il linguaggio jscript o quello vbscript. E' giusto ho un' ulteriore cavolata?
    Scambio link

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    ASP è una tecnologia.
    Puoi usare due linguaggi di programmazione: VbScript o JScript.

    Roby

  10. #10
    Roby non riesco a capire...

    ti chiedo un aiuto per risolvere questa cosa...
    tu sei pratico di jscript?
    Scambio link

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 © 2026 vBulletin Solutions, Inc. All rights reserved.