x = 1
while (not rst.Eof)
Response.Write "&pais" & x & "=" & rst("calle")
rst.MoveNext
x=x+1
wend
es decir que la resultante era por ejemplo pais1="madrid", pais2="alicante".... etc.
bien hasta ahi funciona bien y de hecho si me iba a flash y ponia por ejemplo para que me lo cargara en un combobox y abreviando codigo, este funciona bien y me pone el resultado correcto.
c_cb.addItem(MiLoadVars.pais1);
Pero claro en mi base de datos hay muchas calles mas de doscientas y me parece primitivo poner el codigo de arriba doscientas veces:
c_cb.addItem(MiLoadVars.pais1);
c_cb.addItem(MiLoadVars.pais2);
c_cb.addItem(MiLoadVars.pais3);
etc...........
asi que pense en hacer un bucle e intentar recuperar los datos de esta manera:
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
MiLoadVars.onLoad = function(){
x=1;
while (x<5) {
c_cb.addItem(MiLoadVars.pais + x);
x++
}
pero asi me da error y en el cuadro combinado me sale algo como "NAN"
y probé asi
c_cb.addItem("MiLoadVars.pais" + x); y entonces en el cuadro combinado me pone "pais1, pais2", es decir no me carga el valor de pais1 etc.
enfin no se como concatenar el codigo para que funcione y ya estoy desesperado
gracias de todas formas.


 
   