
22/11/2004, 14:18
|
| | 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 |