devo recuperare dei dati da un db per poi passarli a Flash, quindi averli nella forma var=&nome&var2=&punti&.....
la pagina asp che mi fa questo e':
codice:
<%@LANGUAGE = JScript%>
<%
// apro connessione al db
var Cn = new ActiveXObject("ADODB.Connection");
var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("db1.mdb");
Cn.Open(Sc);
var sql = "SELECT * FROM classifica ORDER BY punti DESC";
// Viene effettuata la richieta
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open(sql,Cn,3);
x=0;
while (!rs.EOF) {
x=x+1;
squadra1= rs("nome");
punti1=rs("punti");
reti_f1=rs("reti_f");
reti_s1=rs("reti_s");
diff_reti1=rs("diff_reti");
media_ing1=rs("media_ing");
Response.Write("squadra");
Response.Write(x); Response.Write("=");
Response.Write (squadra1);Response.Write ("&");
Response.Write("punti");
Response.Write(x); Response.Write("=");
Response.Write (punti1);Response.Write ("&");
Response.Write("reti_fatte");
Response.Write(x);
Response.Write("=");
Response.Write (reti_f1);Response.Write ("&");
Response.Write("reti_subite");
Response.Write(x);Response.Write("=");Response.Write (reti_s1);Response.Write ("&");
Response.Write("Diff._reti");
Response.Write(x); Response.Write("=");
Response.Write (diff_reti1);Response.Write ("&");
Response.Write("Media_ING");
Response.Write(x); Response.Write("=");
Response.Write (media_ing1);Response.Write ("&");
rs.MoveNext();
}
// chiudo la connessione per il menu a tendina
Cn.Close();
%>
voi direte ma sei pazzo?
infatti.
basterebbe scrivere cosi' al posto del codice evidenziato in blu
tutto su una riga)
come da guida
Response.Write("squadra"&x&"=" & rs("nome") & "&punti"&x&"=" & _rs("punti") & "&reti_f"&x&"=" & rs("reti_f") & "&reti_s"&x&"=" & _rs("reti_s") & "&diff_reti"&x&"=" & _rs("diff_reti") & "&media_ing"&x&"=" & _rs("media_ing"));
ma sfortunatamente mi da errore:
Microsoft JScript runtime error '800a138f'
Object expected
/public/fantacalcio/clas.asp, line 14
--------------------------------------------------------------------^
come corregge la sintassi?
grazie....