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

Rispondi quotando