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

Concatenar texto en ASP

Estas en el tema de Concatenar texto en ASP en el foro de ASP Clásico en Foros del Web. Que tal, Tengo valores recuperados de un formulario. Como se concatena texto en ASP?...
  #1 (permalink)  
Antiguo 19/04/2005, 16:19
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Concatenar texto en ASP

Que tal,

Tengo valores recuperados de un formulario.

Como se concatena texto en ASP?
__________________
EL LIMITE ES EL UNIVERSO
  #2 (permalink)  
Antiguo 19/04/2005, 16:22
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 19 años, 6 meses
Puntos: 0
variable1 & variable2

Si tu pregutna es esta, creo que sería prudente que leas algun manual.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #3 (permalink)  
Antiguo 19/04/2005, 16:45
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Gracias, bajé un manual de desarrollo web, pero explican cosas específicas, si existiera un manual pdf completo o un chm como los de php no postearía tanto.

Saludos.
__________________
EL LIMITE ES EL UNIVERSO
  #4 (permalink)  
Antiguo 19/04/2005, 16:51
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Usa MSDN

Instala tu paquete de Visual Stdio e instala el MSDN que viene includio, ahi viene de todo, dices que ya tienes manuales especificos verdad, esos estan por todas partes, pero en el MSDN vas a encontrar de todo, hasta lo que no conocias.

Suerte!!
  #5 (permalink)  
Antiguo 19/04/2005, 17:21
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
bueno, yo pongo por untiempo un CHM por si les sirve, en:
www.creandowebs.com/asp.chm
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #6 (permalink)  
Antiguo 19/04/2005, 17:22
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Que gran ayuda, gracias. Y solo por preguntar, de donde lo sacaste?
__________________
EL LIMITE ES EL UNIVERSO
  #7 (permalink)  
Antiguo 19/04/2005, 17:27
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
ya no me acuerdo, tengo tiempo con el
  #8 (permalink)  
Antiguo 19/04/2005, 18:05
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
este es un muy buen libro en PDF. la contraseña es ASP31965
http://www.vinidesign.com/ASPpassASP31965.pdf
  #9 (permalink)  
Antiguo 19/04/2005, 21:59
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
yo creo que encuestras casi todo en el Link buscar de este sitio
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #10 (permalink)  
Antiguo 20/04/2005, 08:22
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Muchas gracias, de verdad que busqué varias cosas pero no encontraba la solución.

Igualmente creo que este par de archivos deben ponerse a la mano en las FAQSque también recorrí.

Gracias.
__________________
EL LIMITE ES EL UNIVERSO
  #11 (permalink)  
Antiguo 20/04/2005, 10:20
Avatar de Pachangero  
Fecha de Ingreso: marzo-2005
Mensajes: 102
Antigüedad: 19 años, 2 meses
Puntos: 0
Saludos

Muy buenas ayudas.
  #12 (permalink)  
Antiguo 20/04/2005, 10:29
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
gran aporte Pachangero
  #13 (permalink)  
Antiguo 25/04/2005, 13:01
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Esta concatenación en particular.

Estoy concatenando esto:


Código PHP:
Response.Write(Request.form("ano_nacimiento&dia_nacimiento&ano_nacimiento"))%> 

Pero no logro que aparezca una barra "/" entre el año, mes y día.

Como lo pongo? Lo he intentado y nada.
__________________
EL LIMITE ES EL UNIVERSO
  #14 (permalink)  
Antiguo 25/04/2005, 14:22
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Response.Write(Request.form("ano_nacimiento&"/"&dia_nacimiento&"/"&ano_nacimiento"))%>
  #15 (permalink)  
Antiguo 25/04/2005, 14:52
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Gracias sjam7

Ya lo he intentado así y no aparece la barra /


Saludos.
__________________
EL LIMITE ES EL UNIVERSO
  #16 (permalink)  
Antiguo 25/04/2005, 14:59
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Mira.

Intenta esto:

ano = Request.Form("ano_nacimiento")
dia = Request.Form("dia_nacimiento")

Response.write ano_nacimiento & "/" & dia

Funcionara .... eso espero.
  #17 (permalink)  
Antiguo 25/04/2005, 15:21
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Lo estoy colocando en un campo oculto. Y nada.

<input name="fechaInicial" type="hidden" id="fechaInicial" value="Response.Write(Request.form("ano_nacimiento &"/"&dia_nacimiento&"/"&ano_nacimiento"))%>
__________________
EL LIMITE ES EL UNIVERSO
  #18 (permalink)  
Antiguo 25/04/2005, 16:32
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Mira...

Lo que tienes esta todo mal, estas queriendo hacer todo dentro del request.form

Esa funcion funciona asi:

var = resquest.form("varNAME"), y tu tienes todos los campos y sentencias ahi dentro, me extraña que no te mande error, pero bueno, hazlo asi entonces:

Response.Write Request.form("ano_nacimiento") & "/" & Request.form("dia_nacimiento") & "/" & Request.form("ano_nacimiento")


De hecho creo que tienes algo mal, porque repites ano_nacimiento pero bueno, eso ya lo miraras tu en tu codigo.

Intentalo asi.
  #19 (permalink)  
Antiguo 25/04/2005, 17:04
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Gracias Neuron_376

Pero no funciona y ya lo había probado.


Digamos dentro de todas las tonterías que he programado.


Como hago para concatenar distintos Response.Write?
__________________
EL LIMITE ES EL UNIVERSO
  #20 (permalink)  
Antiguo 25/04/2005, 17:14
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola

Te aparecen todos los datos, menos la diagonal ?
  #21 (permalink)  
Antiguo 25/04/2005, 17:20
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Es que los response.write no se concatenan. El response.Write hace algo, enviar una salida de texto al cliente (o a un archivo de texto que se guarde en el servidor, o a un mail que el servidor envíe, etc). Lo que se concatena son las partes que formarán parte en definitiva de ese string que mandará como salida el Response.Write

Si realmente ésto es lo que tenés en tu código:

Código:
<input name="fechaInicial" type="hidden" id="fechaInicial" value="Response.Write(Request.form("ano_nacimiento&"/"&dia_nacimiento&"/"&ano_nacimiento"))%>

entonces, podrías hacer algo así:


Código:
<%
MiVariableConcatenada = Request.form("ano_nacimiento) & "/" & Request.Form("dia_nacimiento") & "/" & Request.Form("ano_nacimiento")
%>
<input name="fechaInicial" type="hidden" id="fechaInicial" value="<% Response.Write(MiVariableConcatenada) %>">


Y ahora que termino de escribir ésto me doy cuenta que urgentemente necesitás, si no es que estás aprendiendo, un repaso GENERAL y básico de ASP y de VBScript.
__________________
...___...
  #22 (permalink)  
Antiguo 25/04/2005, 17:22
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Lo raro

Es que le escribi eso, dice que ta lo probo y que aun le sale error, eso es raro
  #23 (permalink)  
Antiguo 25/04/2005, 17:28
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Sale este error Al Zuaga y fué lo primero que probé (En todo caso necesito el repaso):


Código PHP:
Microsoft VBScript compilation error '800a03ee' 

Expected ')' 



MiVariableConcatenada Request.form("ano_nacimiento) & "/" & Request.Form("dia_nacimiento") & "/" & Request.Form("ano_nacimiento")
----------------------------------------------------------------------------^ 
__________________
EL LIMITE ES EL UNIVERSO
  #24 (permalink)  
Antiguo 25/04/2005, 17:38
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Preubalo asi...

Tienes un error, te faltan comillas en ano_nacimiento....

Código PHP:


MiVariableConcatenada 
Request.form("ano_nacimiento) & "/" & Request.Form("dia 
Pruebalo nuevamente.
  #25 (permalink)  
Antiguo 25/04/2005, 17:38
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Sory, error de tecleo. Donde dice...

...Request.form("ano_nacimiento)....

Debe decir...

Request.form("ano_nacimiento")


... y tal vez me quede otra comilla por allípero, por favor, revisá el código e intentá interpretar los errores que de eso se aprende!
__________________
...___...
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 01:08.