Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2004, 14:18
zangano
 
Fecha de Ingreso: enero-2001
Mensajes: 222
Antigüedad: 24 años, 3 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