Ora io ho cercato di inserirlo nel mio Jscript e qui ho già delle difficoltà perchè per la connessione al mio db uso un file include di nome connessione_db.inc e dentro c'è il segg. codice:
<%
conn = Server.CreateObject("ADODB.Connection");
sdc = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" + Server.MapPath("estero.mdb")
%>
Poi il codice che ho trovato mette var Sql = "SELECT * FROM dati ORDER BY id DESC";
Ora io nel mio codice ho le seguenti variabili:
<%@LANGUAGE="JAVASCRIPT"%>
<%
var tipoquery = String(Request.QueryString("tipoquery"));
var campo1 = String(Request.Form("campo1"));
var valorecampo1 = Request.Form("valorecampo1");
var campo2 = String(Request.Form("campo2"));
var valorecampo2 = Request.Form("valorecampo2");
var valorecampo3 = Request.Form("valorecampo3");
var valorecampo4 = Request.Form("valorecampo4");
var valorecampo5 = Request.Form("valorecampo5");
%>
Come far convivere il mio codice con quello trovato?
Tenete presente che io ad un certo punto richiamo la mia variabile tipoquery in questa maniera qui:
<%
if(tipoquery == "q1"){%>
</tr><tr><td><table border="1">
<tr>
<td>ragionesociale</td>
</tr>
<%
sql = "SELECT * FROM tbl_estero WHERE " + campo1 + " LIKE '" + valorecampo1 + "%'"
conn.Open(sdc)
rs = conn.Execute(sql)
while(!rs.EOF){%>
<tr>
<td><%= rs("ragionesociale") %></td>
</tr>
<% rs.MoveNext
};
rs.Close();
conn.Close(); %>
E in questa parte di codice io dovrei ancora inserire secondo il codice che ho trovato:
<%while (!rs.EOF && i<10) {%>
e ancora:
<%
i++;
rs.MoveNext();
}
%>
Ma ogni volta che provo ad inserire questa parte mi dice che ho già chiuso il rs.
Insomma non riesco più a venirne a capo (già dalla descrizione del problema si vede che ho perso la bussola)
Aiuto