ciao,
ho un quesito!
nel db ho record "cognome" come ad es. "Di Francesco".
Prelevo dal db i cognomi e popolo la SELECT nel Form:
.........
<form method="POST" action="Ricerca.asp">
<SELECT NAME="cognome">
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql = ("SELECT DISTINCT cognome FROM Tabella")
rs.Open sql, cnHol,3,3
do while not rs.eof
val=rs("cognome")
response.write("<option value=" & val &">" & val &"</option>")
rs.movenext
loop
rs.Close
Set rs = Nothing
..........
%>
</SELECT>
invio e in risposta ottengo:
" Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record."
Praticamente, tiene conto dello spazio e sul db non trova il cognome.
Se tolgo lo spazio vuoto (DiFrancesco) sul db la query funziona, però il problema è che non posso togliere gli spazi nel db ogni volta che un utente (Di, De, ecc,) inserisce qualcosa, tra l'altro in tutti gli altri modi viene interrogato il db dà i risultati giusti.
chi mi aiuta??
grazie
jago

Rispondi quotando
