• Viernes 15 de Noviembre de 2024, 08:37

Autor Tema:  Re: arrays  (Leído 1418 veces)

sombra

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: arrays
« en: Martes 21 de Octubre de 2003, 10:47 »
0
Hola buenas, quisiera saber como guardar directamente un array o los datos del mismo en otro de javascript,  muchas gracias.

mutanab

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: arrays
« Respuesta #1 en: Jueves 20 de Noviembre de 2003, 16:47 »
0
No se si es esto lo que quieres. En este ejemplo guardo los registros de una base de datos que abro en ASP a un array.

Empezamos poniendo:

<Script language="JavaScript">
'Dentro de la etiqueta script la consulta ASP.
<%
SQL= "SELECT * FROM tabla"
Set rs = Server.CreateObject ("ADODB.Recordset")

rs.ActiveConnection="dsn=nombrebase;"
rs.Open SQL
%>
'Creo el array
   var ObjArray = new Array();

'Vuelvo a ASP para iniciar la lectura de los registros

   <%
      if not rs.EOF then
      rs.MoveFirst
         i=1 ' Esta variable me permitira incrementar el indice del array
      Do Until rs.EOF%>

      ObjArray[<%=i%>]="<%=rs("Nombre")%>" 'Aumento el indice del array con el valor que tiene en ASP la variable "i"
'El valor del array para esa posicion lo tomo del registro en ASP

      <%   rs.MoveNext
         i=i+1
         Loop
      end if   
rs.Close%>

Espero que te sirva.

Un saludo

mutanab

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
arrays
« Respuesta #2 en: Jueves 20 de Noviembre de 2003, 16:49 »
0
Vaya por Dios me falta añadir al final del codigo

</script>.

Igual que lo haces con bases de datos, lo puedes hacer con arrays en ASP.:brickwall: