Foros del Web » Programando para Internet » ASP Clásico »

guardar array en variable

Estas en el tema de guardar array en variable en el foro de ASP Clásico en Foros del Web. buenas noches, intento hacer lo siguiente: datos = <% =variable%> donde variable es un array, y guarda una consulta de la base de datos, digamos ...
  #1 (permalink)  
Antiguo 06/11/2008, 14:47
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 8 meses
Puntos: 2
guardar array en variable

buenas noches,

intento hacer lo siguiente:

datos = <% =variable%>

donde variable es un array, y guarda una consulta de la base de datos, digamos que un monton de registros de 4 campos:

pero datos queda de la siguiente forma:

datos = 1,1,nombre1,,1,2,nombre2,,1,3,nombre3,, . . . . . . . . . . . . . . . . . . . . . .

logicamente aquí hay un error javascript

como puedo solucionarlo?

un saludo,
jose carlos.
  #2 (permalink)  
Antiguo 07/11/2008, 07:44
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: guardar array en variable

Hola

Se me ocurre una expresión regular

Código asp:
Ver original
  1. cad = "1,1,nombre1,,1,2,nombre2,,1,3,nombre3,,"
  2.  
  3. Function limarray(v)
  4. Dim objRegExp
  5.  
  6.     Set objRegExp= New RegExp
  7. objRegExp.IgnoreCase = True
  8. objRegExp.Global = True
  9.  
  10. objRegExp.Pattern = "([,]{2})"
  11. cad = objRegExp.Replace(cad, ",")
  12.  
  13.  Set objRegExp = Nothing
  14.  
  15.     limarray = cad
  16. End Function
  17.  
  18. Response.write cad & "<br>"
  19. Response.write limarray(cad)

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:47.