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

las cadenas de texto se cortan

Estas en el tema de las cadenas de texto se cortan en el foro de ASP Clásico en Foros del Web. Que tal, he buscado en antiguas consultas pero pus nada, ojalá alguna alma caritativa me quiera ayudar¡¡¡ Al momento de actualizar los datos de mis ...
  #1 (permalink)  
Antiguo 22/11/2004, 14:18
 
Fecha de Ingreso: enero-2001
Mensajes: 222
Antigüedad: 23 años, 5 meses
Puntos: 0
las cadenas de texto se cortan

Que tal, he buscado en antiguas consultas pero pus nada, ojalá alguna alma caritativa me quiera ayudar¡¡¡

Al momento de actualizar los datos de mis usuarios en una pag llamada a_e_usuarios.asp pues todo funciona bien excepto que por ejemplo en el campo de "nombre" si escribí Juan Perez Garcia lo único que se registra en la db es Juan, y todo lo demás lo ignora, y así es con otros campos del mismo tipo.

Son campos de texto con longitud de 200 caracteres, la db está en access.

El código de actualizar es este:

Function FormatStr(strTemp)

strTemp = Replace(strTemp, chr(13), "")
strTemp = Replace(strTemp, chr(10), "<br>")
strTemp = Replace(strTemp, "<br><br><br><br>", "<br><br>")
strTemp = Replace(strTemp, "<br><br><br>", "<br><br>")
strTemp = Replace(strTemp, chr(34), "'")
strTemp = Replace(strTemp, "(", "[")
strTemp = Replace(strTemp, ")", "]")

FormatStr = strTemp

End Function




objRs.Open "SELECT * from usuarios WHERE id = " & Request.QueryString("id"), objConn, 3, 3
objRs("c_nombre") = FormatStr(Trim(Request.Form("nombre")))
objRs.Update

objRs.Close




Y el input del nombre está así:

<input type="text" name="nombre" size="30" maxlength="150" value=<% = rs("c_nombre")%>>



En fin, he escrito lo mas relevante del código, porfa ayudaaaaaa

De antemano gracias por una mano pa resolver esto
salu2 xDD
  #2 (permalink)  
Antiguo 22/11/2004, 14:20
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Tu problema en realidad es de HTML

value="<% = rs("c_nombre")%>"

La comillas deben ir si o si, de lo contrario, se cortará el texto...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 22/11/2004, 14:33
 
Fecha de Ingreso: enero-2001
Mensajes: 222
Antigüedad: 23 años, 5 meses
Puntos: 0


Mmmmta tanto buscar y buscar y rehacer el código de esa página solo por esa tarugada¡¡¡¡¡¡¡¡¡¡¡

Pus nomás me queda reirme, gracias goldman por la respuesta.

Aunque bien bien no entiendo porque necesita las fucking comillas pero pus ya es otro tema.

Gracias
salu2
  #4 (permalink)  
Antiguo 22/11/2004, 14:37
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Cita:
Aunque bien bien no entiendo porque necesita las fucking comillas pero pus ya es otro tema.
Por que el separador de las propiedades del objeto input es el espacio en blanco, sin las comillas, toma las palabras como potenciales propiedades, pero al no reconocerlas, simplemente las ignora.
  #5 (permalink)  
Antiguo 22/11/2004, 20:46
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Cita:
Mmmmta tanto buscar y buscar y rehacer el código de esa página solo por esa tarugada¡¡¡¡¡¡¡¡¡¡¡
Haciendo honor a tu nick, no creo que hayas re hecho el código de todas maneras mejor no pudo quedar la explicación del master !

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 23/11/2004, 05:22
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
y vayan acostumbrandose a todo ponerle comillas, porque cuando el xhtml sea mas popular, la cosa se va aponer mas extricta
  #7 (permalink)  
Antiguo 23/11/2004, 21:23
 
Fecha de Ingreso: enero-2001
Mensajes: 222
Antigüedad: 23 años, 5 meses
Puntos: 0
Pus si, todo pasa por no apegarme a los estándares

salu2
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 20:57.