Ditemi cosa sbaglio... perchè il risultato è:

Il record corrente corrisponde all'inizio o alla fine del file...

codice:
<%
 
database=request.QueryString("database")
 
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("\ipbx\database\useriderrati.xls") & ";Extended Properties=Excel 8.0;" 
 
Set con = server.CreateObject("ADODB.Connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0; "& "Data Source=" & Server.MapPath("\ipbx\database\"&database&"")
 
set rs= server.CreateObject("ADODB.recordset")
rs.open "select * from [foglio1$]",objconn
 
set rss= server.CreateObject("ADODB.recordset")
 
do while not rs.eof
siteid = rs("siteid")
record1= rs("A")
record2= rs("B")
 
rss.open "select * from credenziali where userid like '"&record1&"'",con,1,2
response.Write(rss("userid"))
rss.close
rs.movenext
loop
 
con.close
%>
se al posto del response.write(rss("userid")) metto:
if rss.eof then response.write("ciao") ovviamente mi dà

ciao ciao ciao...

perchè lo trova vuoto, ma nel database ho controllato è presente eccome....

Help :master: