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

Asp + BD, problemas en la modificacion

Estas en el tema de Asp + BD, problemas en la modificacion en el foro de ASP Clásico en Foros del Web. Hola Gente... nuevamente yo por aca con un problema en ASP ahora. El tema es el siguiente.. Tengo una lista donde estan los nombres de ...
  #1 (permalink)  
Antiguo 12/11/2008, 12:30
 
Fecha de Ingreso: marzo-2008
Mensajes: 49
Antigüedad: 17 años, 1 mes
Puntos: 0
Asp + BD, problemas en la modificacion

Hola Gente... nuevamente yo por aca con un problema en ASP ahora.
El tema es el siguiente.. Tengo una lista donde estan los nombres de personas y doy la opcion de poder modificar algunos de sus datos.
Pero cuando los muestro para permitir modificarlos me trae la mitad del campo...
Por ejemplo el campo domicilio de la BD tiene "SAN MARTIN 547" pero me muestra solo "SAN" ( a eso le estoy llamando que me muestra la mitad del campo) Supongo q el espacio tendra algo q ver... no se!
Igualmente no estoy haciendo ningun tratamiento de cadena.

Alguien sabe porq puede ser??? Si es necesario pongo el codigo.
Desde ya muchas gracias!!
  #2 (permalink)  
Antiguo 12/11/2008, 12:44
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
Respuesta: Asp + BD, problemas en la modificacion

pues si pones el codigo seria mejor, el tipo de campo del problema tambien seria bueno saberlo
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #3 (permalink)  
Antiguo 12/11/2008, 14:24
 
Fecha de Ingreso: marzo-2008
Mensajes: 49
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Asp + BD, problemas en la modificacion

Bueno.. aca va el codigo.. No lo quiero hacer muy largo asi que esto viene de un link donde selecciono modificar.

Voy a poner solo algunos de los datos q pido para q no sea tan largo.. Ademas me trae a la mitad todos los campos que tengan un espacio, tanto en el nombre, domicilio, etc que son de tipo texto.

Código:
<%Set cone = server.createobject("adodb.connection")
tipo="DRIVER={Microsoft Access Driver (*.mdb)}; "
camino="DBQ=" & server.mappath("rioja.mdb")
base = tipo & camino 
cone.Open base %>

<%SQL = "SELECT * FROM alumnos WHERE Alum_Codi=" & Request.QueryString("Id")  %>
<%  Set alumnos = cone.Execute(SQL) %>

<%
Alum_Nomb=alumnos("Alum_Nomb") 
Alum_NuLe=alumnos("Alum_NuLe")
Alum_Docu=alumnos("Alum_Docu")
Alum_Domi=alumnos("Alum_Domi")
etc...
etc...
%>

<html>
<head><title>Modificacion de Datos</title></head>
<body>
<form method="post" action="modimdb.asp">
   Nombre: <input type="text" name="Alum_Nomb" value=<%= Alum_Nomb %>>
   Legajo: <input type="text" name="Alum_NuLe" value=<% =Alum_NuLe%>>
   Documento: <input type="text" name="Alum_Docu" value=<% =Alum_Docu%>>
   Domicilio: <input type="text" name="Alum_Domi" value=<% =Alum_Domi%>>  
   etc-... 
  etc.....
  <input type="submit" name="Submit" value="Enviar">
</form>
</body>
</html>


modimdb.asp

Código:
<% 
Set cone = server.createobject("adodb.connection")
tipo="DRIVER={Microsoft Access Driver (*.mdb)}; "
camino="DBQ=" & server.mappath("rioja.mdb")
base = tipo & camino 
cone.Open base %>

<% 
 Alum_Nomb=request("Alum_Nomb")
Alum_NuLe=request("Alum_NuLe")
Alum_Docu=request("Alum_Docu")
Alum_Domi=request("Alum_Domi")
etc..
etc..
%>


<% modi = "UPDATE alumnos SET Alum_Nomb='" & Alum_Nomb& "', Alum_NuLe='" & Alum_NuLe& "', Alum_Docu='" & Alum_Docu & "', Alum_Domi ='" &Alum_Domi & "', Alum_Tele ='" & Alum_Tele & "', Alum_FeNa='" & Alum_FeNa & "', Alum_Sexo ='" & Alum_Sexo & "', Alum_Mail='" &Alum_Mail & "', Carr_Codi='" & Carr_Codi & "', Loca_Codi='" & Loca_Codi  & "', Cole_Codi='" & Cole_Codi  & "', Alum_AdMa='" &   Alum_AdMa & "', Alum_Ana='" & Alum_Ana & "' WHERE Alum_Nomb='" & Alum_Nomb & "'"%>
 
  <%cone.execute(modi)%>

Bueno, ahi esta el codigo... Gracias sjam7
  #4 (permalink)  
Antiguo 13/11/2008, 07:58
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Respuesta: Asp + BD, problemas en la modificacion

no le veo nada raro al codigo, asiq ue deberia ser un problema del dato.
lo mas probable es que la direccion traiga un caracter que te echa a perder el HTML del INPUT

pruba lo siguiente

Domicilio: <input type="text" name="Alum_Domi" value=<% =Alum_Domi%>>
<%=Alum_Domi%>

asi veras si el dato es traido correctamente o no.

Otra cosa, te sugiero respetar las comillas del HTML

EJ:
esta linea
Domicilio: <input type="text" name="Alum_Domi" value=<% =Alum_Domi%>>

deberia escribirse asi

Domicilio: <input type="text" name="Alum_Domi" value="<% =Alum_Domi%>">

suerte
  #5 (permalink)  
Antiguo 13/11/2008, 08:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 49
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Asp + BD, problemas en la modificacion

GRACIAAAS! jeje... eran esas comillas!...
Ahora si me trae el dato completo....
Gracias nuevamente! mis ojos no vieron lo q si pudieron los tuyos = P

Última edición por la_pety0205; 13/11/2008 a las 08:54
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 11:05.