Hola, tengo un inconveniente, en una tabla tengo varios registros y le coloco un link con el ID del registro para poderlo editar, luego de cargar nuevamente la pagina leo mis registros y voy comprobando cada id hasta encontrar el Id que quiero editar, cuando lo encuentra lo muestra en un input para poderlo editar asi:
if int(Id)=objRS("Id") then
'Formulario para editar un registro
Nombre=objRS("Nombre")
Apellido=objRS("Apellido")
Response.Write("<form name=""Form2"" method=""post"" action="""">")
Response.Write("<input type=""hidden"" name=""Edi"" value=""Edit"">")
For campo=2 to cantidad_campos - 1
Response.Write("<td class=""borde""><INPUT type=""text"" name="& objRS(campo).name &" size=""10"" maxlength=""30"" Value="& objRS(campo) &"></td>")
Next
Response.Write("<td class=""borde"" align=""Center"" valign=""middle""><a href=""#"" onclick=""document.Form2.submit();return false"" title=""Editar""><img src=""/img/Listo.png"" width=12 height=12 border=0 ></a><a href=""MedMed.asp?Cod="" title=""Cancelar""><img src=""/img/Eliminar.png"" width=12 height=12 border=0 ></a></td>")
Response.Write("</form>")
Le coloco campo=2 para que solo me muestre los campos que me interesa.
El problema esta en que cuando el valor que tengo almacenado tiene espacios vacios como un nombre "juan Jose", me coloca solo juan, antes de oprimir el enlace para editarlo sale bien en mi tabla con las 2 palabras, pero en el momento de oprimir el enlace para editar solo sale la primera palabra.
He probado cargandolo en una variable y no funciona anunque al final imprimo la variable con response.write y la variable sale con los dos nombres.
Cuando mando el Id a una pagina completamente nueva creada solo para la edicion del registro se caga bien con el numero de palabras que tenga cada campo, pero quiero poder hacerlo en la misma pagina.
Si alguien sabe por que sucede esto le agradeceria una solucion.