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

Es esto posible?

Estas en el tema de Es esto posible? en el foro de ASP Clásico en Foros del Web. dim registros dim vect, i registros = "campo1, campo2" registros = Chr(34) & replace(registros, ", ", Chr(34) & "," & Chr(34), 1, -1, 1) & ...
  #1 (permalink)  
Antiguo 08/11/2004, 10:28
 
Fecha de Ingreso: noviembre-2004
Ubicación: Sevilla
Mensajes: 139
Antigüedad: 20 años, 6 meses
Puntos: 0
Es esto posible?

dim registros
dim vect, i

registros = "campo1, campo2"
registros = Chr(34) & replace(registros, ", ", Chr(34) & "," & Chr(34), 1, -1, 1) & Chr(34)

vect = array(registros)
For i = 0 to ubound(vect)

Response.Write vect(i)
Response.Write "<BR><br>"

next

--------------------------------------------------------


hay alguna manera de q este codigo funcione con alguna modificacion?

De esta manera, en vez de dar como resultado:

campo1
campo2

da como resultado:

"campo1","campo2"

-----------------------------------------

la finalidad de este codigo es insertar con un solo textbox varios registros en una base de datos, por eso necesito que el array funcione y separe los registros divididos por ","

hay alguna forma menos palurda de hacerlo?

se me entiende? :S

un saludo a todos y gracias por vuestra atencion
  #2 (permalink)  
Antiguo 08/11/2004, 10:47
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Pues no te entendí muy bien, pero prueba esto:

<%
registros = "campo1, campo2"
registros = Chr(34) & replace(registros, ", ", Chr(34) & "," & Chr(34), 1, -1, 1) & Chr(34)
vector = split(registros,",")
For i = 0 to ubound(vector)
Response.Write vector(i)&"<br>"
next
%>

Saludos
  #3 (permalink)  
Antiguo 10/11/2004, 05:02
 
Fecha de Ingreso: noviembre-2004
Ubicación: Sevilla
Mensajes: 139
Antigüedad: 20 años, 6 meses
Puntos: 0
muchisimas gracias Myakire, he logrado hacer lo q queria gracias a tu ayuda :D
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 02:35.