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

Problema con Remplace()

Estas en el tema de Problema con Remplace() en el foro de ASP Clásico en Foros del Web. Hola a todos. Mi problema es que necesito eliminar una (,) coma de una cadena de texto y colocar en su lugar un espacio en ...
  #1 (permalink)  
Antiguo 26/03/2003, 11:53
 
Fecha de Ingreso: marzo-2002
Ubicación: Venezuela
Mensajes: 188
Antigüedad: 23 años, 1 mes
Puntos: 0
Pregunta Problema con Remplace()

Hola a todos.

Mi problema es que necesito eliminar una (,) coma de una cadena de texto y colocar en su lugar un espacio en blanco

Lo que sucedio es que necesito unir dos variables y al momento de unirlas entre ellas se coloca automaticamente la coma, separando cada valor y lo que necesito es guardar ese valor sin la coma

Agradezco su colaboración

Alex...
  #2 (permalink)  
Antiguo 26/03/2003, 11:55
Mai
 
Fecha de Ingreso: febrero-2003
Mensajes: 38
Antigüedad: 22 años, 2 meses
Puntos: 0
¿que código utilizas?
Parece que en alguna otra parte del codigo estas volviendo a añadir la ,

Mai
  #3 (permalink)  
Antiguo 26/03/2003, 12:00
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 24 años
Puntos: 0
antes que nada, no es remplace sino replace
Replace (variable,","," ")
Igual pone el codigo que tenes armado asi lo vemos
  #4 (permalink)  
Antiguo 26/03/2003, 12:00
 
Fecha de Ingreso: marzo-2002
Ubicación: Venezuela
Mensajes: 188
Antigüedad: 23 años, 1 mes
Puntos: 0
Tengo dos variables y luego que las recojo cuando las uno asi
horafinal=hora+variante, me aprarece la coma justo despues ya revise y no la he colocado realice un find y no hay comas fuera de lo normal.

Ayudenme

Alex..
  #5 (permalink)  
Antiguo 26/03/2003, 12:03
 
Fecha de Ingreso: marzo-2002
Ubicación: Venezuela
Mensajes: 188
Antigüedad: 23 años, 1 mes
Puntos: 0
Aqui selecciono la hora

<input type="text" name="hora" size="6" maxlength="12" class="lista" value="">

aqui mi variante

<select name="variante" size="1" class="lista">
<option value="am">A.M.</option>
<option value="pm">P.M.</option>

y luego la recibo en otra pagina

y aqui las uno

hora=request.form("hora")
variante=request.form("variante")
horafinal=hora+variante

para guardar en la BD la variable final, lo hago asi por requerimientos que me piden porque se que no es la mejor forma.
Y por eso coloco la hora manual.

Alex.
  #6 (permalink)  
Antiguo 26/03/2003, 12:08
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 24 años
Puntos: 0
ya entendi, en vbscript para concatenar debes usar el & entonces quedaria...

hora=request.form("hora")
variante=request.form("variante")
horafinal=hora&variante

Saludos
Nota: si vas a guardar una hora valida, no olvides poner un espacio en tus option asi:

<option value=" am">A.M.</option>
<option value=" pm">P.M.</option>

sino la hora te va a quedar 11:46AM cuando la hora valida es 11:46 AM.

Avisanos como queda
  #7 (permalink)  
Antiguo 26/03/2003, 12:15
 
Fecha de Ingreso: marzo-2002
Ubicación: Venezuela
Mensajes: 188
Antigüedad: 23 años, 1 mes
Puntos: 0
Ok, eso me funciona pero, no me limina la coma ya vi que el error esta en el campo hora ya que lo imprimi y me sale con la coma, solo necesito eliminar esa coma y la variable es ta en una caja de texto no comprendo...
  #8 (permalink)  
Antiguo 26/03/2003, 12:23
 
Fecha de Ingreso: marzo-2002
Ubicación: Venezuela
Mensajes: 188
Antigüedad: 23 años, 1 mes
Puntos: 0
Bueno ya logre quitar la coma

horita=hora&variante
horafinal=replace(horita,","," ")

pero cuando lo voy aguardar me sale este error
sera necesario cambiar el formato del campo y si es necesario cambiarlo a tipo hora como lo hago.

El campo 'datos_fecha.hora' no puede ser una cadena de longitud cero.
/Eating/lib/guardar.asp, line 25
  #9 (permalink)  
Antiguo 26/03/2003, 12:41
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 24 años
Puntos: 0
no, no, si el tipo de datos es distinto te va a decir "type mistmach", ese error, es que el valor de ese campo no puede estar vacio por lo que me imagino que en tu pagina guardar.asp, no estas nombrando bien a la variable.

habria que ver la pagina guardar.asp.
  #10 (permalink)  
Antiguo 26/03/2003, 13:38
 
Fecha de Ingreso: marzo-2002
Ubicación: Venezuela
Mensajes: 188
Antigüedad: 23 años, 1 mes
Puntos: 0
Tenias muchisma razon, realmente no estaba nombrando bien la variable, y ahora si me funciona.

Gracias por su ayuda, lo quepasa es que estoy baja extrema presion y necesito entregar funcionando esta parte de la web para mañana. Ya creo que si la podre entregar ufff que alivio y nuevamente muchas gracias.

Alexander...
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 16:17.