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