ok, il codice è +/- quello che ho postato all'inizio
<%
...
SQL = "select valore1,valore2,valore3 from tabella where cond"
rs.open SQL,conn
if not rs.eof then
%>
<script>
var numrighe = "<%=rs.recordcount%>";
var vett = new Array(numrighe,3);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<%
pos = 0
while not rs.eof
val1 = rs(0)
val2 = rs(1)
val3 = rs(2)
%>
v_pos = "<%=pos%>";
vett[v_pos,0] = "<%=val1%>"
vett[v_pos,1] = "<%=val2%>"
vett[v_pos,2] = "<%=val3%>"
alert(vett[v_pos,0]);
alert(vett[v_pos,1]);
alert(vett[v_pos,2]);
(Mi restituisce il valore corretto)
<%
rs.movenext
wend
%>
//Controllo elementi del vettore
for (i=0;i<numrighe;i++)
{
alert(vett[i,0]);
alert(vett[i,1]);
alert(vett[i,2]);
}
</script>
<%
end if
rs.close
....
%>
ecco qua. Ho provato anche la soluzione con vettore unidimensionale, in cui ogni elemento è un array di 3, ma non funziona

Rispondi quotando
