Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    100

    asterisco nelle ricerche

    Ho creato un form che mi permette di cercare un campo in un db
    <%
    if(tipoquery == "q1"){%>
    <form action="query3_pann_ctrl.asp?tipoquery=q1" method="post" name="form_q1">
    <table>
    <tr><td>scegli il campo di ricerca</td></tr>
    <tr><td><select name="campo1" size="1">
    <option value="id">id</option>
    <option value="ragionesociale">ragionesociale</option>
    <option value="fax">fax</option>
    ......
    </select>
    </td></tr>
    <tr><td>digita il valore da ricercare</td></tr>
    <tr><td><input name="valorecampo1" type="text" size="20">
    </td></tr>
    <tr><td align="center"><hr><input name="esegui" type="submit" value="esegui"></td></tr></table></form>

    Visto che un può anche non conoscere l'esatta ragione sociale ho pensato che fosse utile permettere le ricerche con quello che in access è l'asterisco e ho scritto la segente sql:
    <%
    sql = "SELECT * FROM tbl_estero WHERE " + campo1 + " LIKE '" + valorecampo1 + "%'"
    conn.Open(sdc)
    rs = conn.Execute(sql)
    while(!rs.EOF){%>

    Ma ho visto che non funziona solo se digito l'esatta ragione sociale mi restituisce i vari campi
    Avete qualche idea??
    Grazie
    frappy66

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    aggiungi

    % prima di valorecampo1

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.