Salve gente,
sono nuovo di qui e spero di trovare aiuto e info per la mia crescita in ASP.
Sto lavorando sui Recordset e sto cercando di capire come utilizzarli al meglio. A tal proposito sto realizzando un piccolo motore di ricerca. Ho un problema pero'. Se una informazione e' presente riesco a tirare fuori i dati. Se invece non trovo nulla mi viene fuori un errore di questo tipo: ADODB.Field (0x80020009)
Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
Capisco che bisogna mettere qualche istruzione in asp dove si dice chiaramente che se non trova nulla deve visualizzare ad esempio "non trovo nulla", ma che info mettere?
Ho fatto alcune prove ma non riesco ad ottenere nulla di buono.
Ecco il codice:
set cn=server.CreateObject("adodb.connection")
cn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.MapPath(".")&"\mdb-database\mercatino.mdb;Persist Security Info=False"
cn.open
sql="SELECT * from tab_annuncio where titolo like'Hero%'"
set rs=cn.execute(sql)
%>
<%
if rs isnull then
response.write "no"
end if%>
<%=rs("descrizione")%>
Qualche idea utile?
Thanks
sono nuovo di qui e spero di trovare aiuto e info per la mia crescita in ASP.
Sto lavorando sui Recordset e sto cercando di capire come utilizzarli al meglio. A tal proposito sto realizzando un piccolo motore di ricerca. Ho un problema pero'. Se una informazione e' presente riesco a tirare fuori i dati. Se invece non trovo nulla mi viene fuori un errore di questo tipo: ADODB.Field (0x80020009)
Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
Capisco che bisogna mettere qualche istruzione in asp dove si dice chiaramente che se non trova nulla deve visualizzare ad esempio "non trovo nulla", ma che info mettere?
Ho fatto alcune prove ma non riesco ad ottenere nulla di buono.
Ecco il codice:
set cn=server.CreateObject("adodb.connection")
cn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.MapPath(".")&"\mdb-database\mercatino.mdb;Persist Security Info=False"
cn.open
sql="SELECT * from tab_annuncio where titolo like'Hero%'"
set rs=cn.execute(sql)
%>
<%
if rs isnull then
response.write "no"
end if%>
<%=rs("descrizione")%>
Qualche idea utile?
Thanks