Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 03-abr-2008, 17:04   #1 (permalink)
omegafunky está en el buen camino
 
Avatar de omegafunky
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
Exclamación Concatenar textos e irlos guardando

hola amigos necesito hacer un FOR e ir guardando unas cadenas de texto, sera que eiste una forma de hacerlo como en PHP k es:

variable = hola
Variable =. mundo
variable =. coca
variable =. cola

y cuando imprimes la variable te da algo como esto:

hola mundo coca cola

ay algo parecido en asp?
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II
omegafunky está desconectado   Responder Citando
Antiguo 03-abr-2008, 17:50   #2 (permalink)
Moderador
Al Zuwaga llegará a ser famoso muy prontoAl Zuwaga llegará a ser famoso muy prontoAl Zuwaga llegará a ser famoso muy prontoAl Zuwaga llegará a ser famoso muy prontoAl Zuwaga llegará a ser famoso muy pronto
 
Avatar de Al Zuwaga
 
Fecha de Ingreso: noviembre-2002
Ubicación: 34.517 S, 58.500 O
Mensajes: 12.181
Re: Concatenar textos e irlos guardando

Código:
variable = "hola"
variable = variable & " mundo"
variable = variable & " coca"
variable = variable & " cola"
__________________
···---···
Al Zuwaga está desconectado   Responder Citando
Antiguo 03-abr-2008, 18:11   #3 (permalink)
Moderador
Myakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy pronto
 
Avatar de Myakire
 
Fecha de Ingreso: noviembre-2002
Mensajes: 6.486
Enviar un mensaje por Yahoo  a Myakire
Re: Concatenar textos e irlos guardando

Otra forma más "chinhuenhuenchona" , aunque en realidad no se si se pueda llamar concatenación

variable = join(Array("hola","mundo","coca","cola"))
Myakire está desconectado   Responder Citando
Antiguo 04-abr-2008, 09:50   #4 (permalink)
omegafunky está en el buen camino
 
Avatar de omegafunky
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
Exclamación Re: Concatenar textos e irlos guardando

bueno gracias por su ayuda amigos hice algo con un for solo que ahora tengo un problema porque me queda una ",", ay alguna funcion para quitar el ultimo valor de una cadena? este es mi codigo

Código PHP:
<%
    
    
SQL "INSERT INTO levan_req_espec (campos) VALUES (valores)"
    
for i=1 to 13
    Requiere_Basico 
Requiere_Basico "Requiere_Basico_"&i&", "
    
Requiere_Intermedio Requiere_Intermedio "Requiere_Intermedio_"&i&", "
    
Requiere_Avanzado Requiere_Avanzado "Requiere_Avanzado_"&i&", "
    
    
Requiere_Basico_R Requiere_Basico "request('Requiere_Basico_"&i&"'), "
    
Requiere_Intermedio_R Requiere_Intermedio "request('Requiere_Intermedio_"&i&"'), "
    
Requiere_Avanzado_R Requiere_Avanzado "request('Requiere_Avanzado_"&i&"'), "

    
next
    Campos 
Requiere_Basico Requiere_Intermedio Requiere_Avanzado
    valores 
Requiere_Basico_R Requiere_Intermedio_R Requiere_Avanzado_R

    SQL 
Replace(SQL"campos"Campos)
    
SQL Replace(SQL"valores"Valores)
    
response.Write SQL 
    
    
%> 
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II
omegafunky está desconectado   Responder Citando
Antiguo 04-abr-2008, 09:59   #5 (permalink)
i_e_s27 tiene algunos puntos positivos de karma
 
Avatar de i_e_s27
 
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 195
Alegría Re: Concatenar textos e irlos guardando

Y porque en vez de & ", " pones un if, diciendo: si i es distinto a 13 (que es tu ultimo i) entonces ahi si que te escriba & ", " sino que no no escriba nada.

O sino con la funcion Right o Left y Len puedes sacar los ultimos 2 caracteres (la coma y el espacio)

Saludos!
i_e_s27 está desconectado   Responder Citando
Antiguo 04-abr-2008, 10:03   #6 (permalink)
i_e_s27 tiene algunos puntos positivos de karma
 
Avatar de i_e_s27
 
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 195
Re: Concatenar textos e irlos guardando

Ahhh... y otra cosa... para que pones arriba del todo

SQL = "INSERT INTO levan_req_espec (campos) VALUES (valores)"

y abajo le haces un replace

SQL = Replace(SQL, "campos", Campos)
SQL = Replace(SQL, "valores", Valores)


Si puedes poner en el lugar del replace directamente:

SQL = "INSERT INTO levan_req_espec " & Campos & " VALUES " & Valores

Es solo para ahorrarte lineas de codigo, ademas es un poquito menos de procesamiento
i_e_s27 está desconectado   Responder Citando
Antiguo 04-abr-2008, 11:55   #7 (permalink)
Colaborador
Shiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy pronto
 
Avatar de Shiryu_Libra
 
Fecha de Ingreso: febrero-2007
Ubicación: Localhost/Pruebas....
Mensajes: 2.585
Enviar un mensaje por MSN a Shiryu_Libra Enviar un mensaje por Yahoo  a Shiryu_Libra Enviar un mensaje por Skype™ a Shiryu_Libra
Re: Concatenar textos e irlos guardando

si en el resultado final de tu concatenacion te aparece una coma...

Cita:
if right(variable,1)="," then variable = left(variable,len(variable)-1)
... sera esto factible.....
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Shiryu_Libra está desconectado   Responder Citando
Antiguo 04-abr-2008, 12:25   #8 (permalink)
Moderador
u_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy pronto
 
Avatar de u_goldman
 
Fecha de Ingreso: noviembre-2002
Ubicación: LA
Mensajes: 7.259
Enviar un mensaje por MSN a u_goldman
Re: Concatenar textos e irlos guardando

Pero en realidad el if no es necesario, pues siempre saldrá del for con una coma al final ¿no?

Salud
__________________
¿Qué darías por vivir un sueño?
u_goldman está desconectado   Responder Citando
Antiguo 06-abr-2008, 07:15   #9 (permalink)
Adler está en el buen camino
 
Avatar de Adler
 
Fecha de Ingreso: diciembre-2006
Mensajes: 340
Re: Concatenar textos e irlos guardando

Prueba así a ver que tal

for i=1 to 13
if i <> 1 then
coma = ", "
end if
Requiere_Basico =coma & "Requiere_Basico_"& i
if i <> 0 then
coma2 = ", "
Requiere_Intermedio =coma2 & "Requiere_Intermedio_"& i
end if
if i <> 0 then
coma3 = ", "
Requiere_Avanzado = coma3 & "Requiere_Avanzado_"& i
end if

Suerte
__________________
Todos con BoRr@sS. Apoyemos el intercambio
Adler está desconectado   Responder Citando
Antiguo 07-abr-2008, 14:48   #10 (permalink)
omegafunky está en el buen camino
 
Avatar de omegafunky
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
Re: Concatenar textos e irlos guardando

como siempre muchas gracias por su ayuda amigos, asunto solucionado
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II
omegafunky está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:39.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93