Utilizzo questa seguenza per estrarre dati da un recordset, per l'estrazione dati tutto ok,
<%@LANGUAGE = JScript%>
<%
var Cn = new ActiveXObject("ADODB.Connection");
Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("/mdbdatabase/cerca.mdb"));
var testo = new String(Server.HTMLEncode(Request.Form("cerca")));
var r_testo = testo.replace(/'/g,"''");
var cerca = r_testo.split(" "); //
var sql = "SELECT * FROM risultati WHERE ";
for (var i=0; i<cerca.length; i++)
{
if (i > 0) sql += " AND";
sql += " titolo LIKE '%" + cerca[i] + "%'";
}
sql += " ORDER BY titolo";
var Mostra = Cn.Execute(sql);
%>
Ma quando vado ad aggiungere l'impaginazione
<%
}
i = 0
quanti = 3
lblMostra.Caption = "1" & pag & vbCrLf & vbCrLf
rs.PageSize = 10
rs.AbsolutePage = 1
Else
lblMostra.Caption = lblMostra.Caption & rs("cap") & vbCrLf
i = i + 1
rs.MoveNext
Wend
rs.Close
cn.Close
pag = pag + 1
pag = pag - 1
} }
%><font size="1">
<%}%>
Mi da il seguente errore
Microsoft JScript runtime error '800a1391'
'lblMostra' is undefined
/cerca.asp, line 690
Alla riga 690 c'è - lblMostra.Caption = "1" & pag & vbCrLf & vbCrLf
Questa cavolo di impaginazione dati non mi riuscirà mai qualcuno mi ha detto che sto sbattendo la testa per niente, ma fatemi capire questo niente ragazzi...

Rispondi quotando
