Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2011, 23:10
Avatar de phillipecw
phillipecw
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lima, Peru, Peru
Mensajes: 142
Antigüedad: 16 años, 7 meses
Puntos: 19
Respuesta: Array como variable de función...

Bueno, por si a alguien le sirve, logré hacerlo funcionar:

La función sería la siguiente:
Código ASP:
Ver original
  1. <%
  2. Sub nombre_funcion(Campos)
  3.     Dim Indice
  4.     For Indice= 0 To UBound(Campos) Step 2
  5.         Execute(""&Campos(Indice+1)&" = Campos(Indice)")
  6.     Next
  7. End Sub
  8. %>

Y se llamaría de la siguiente forma:
Código ASP:
Ver original
  1. <%
  2. Call nombre_funcion("valor_1", "nombre_variable_1", "valor_2", "nombre_variable_2", ..., "valor_n"," nombre_variable_n")
  3. %>

Nota: nótese que en la llamada a la función, los "nombre_variable_x" están también con comillas.

Nota 2: para que las variables generadas por el comando "Execute" funcionen, NO DEBEN ESTAR REGISTRADAS PREVIAMENTE.

Saludos.
__________________

Phillipe Calmet Williams
Freelance Front-End Developer, Graphic & Web Designer www.phillipecw.com

Última edición por phillipecw; 08/08/2011 a las 23:47