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

Se agregan campos en blanco en la BD

Estas en el tema de Se agregan campos en blanco en la BD en el foro de ASP Clásico en Foros del Web. Tengo este codigo y no entiendo por que se me agregan los campos en la base de datos.... pero en blanco.... ya probe muchas maneras ...
  #1 (permalink)  
Antiguo 17/10/2006, 09:43
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 6 meses
Puntos: 0
Se agregan campos en blanco en la BD

Tengo este codigo y no entiendo por que se me agregan los campos en la base de datos.... pero en blanco.... ya probe muchas maneras y mada


<%

Dim Con, Rs, SQL
set Con = Server.CreateObject("ADODB.Connection")
set Rs = Server.CreateObject("ADODB.RecordSet")
Con.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & ("aqui tengo la ruta"))
SQL=" SELECT * FROM paq"

Rs.Open SQL,Con,1,2

Rs.AddNew

rs("usuario")=Request.Form("usuario")
rs("nombre")=Request.Form("nombre")


Rs.update

Rs.Close
set Rs = Nothing
Con.Close
set Con = Nothing
%>

Me ayudan???

Gracias
  #2 (permalink)  
Antiguo 17/10/2006, 09:50
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 6 meses
Puntos: 144
Seguramente no estás recibiendo bien los datos del formulario...

Pon esto al principio (para probar si rula, y recibes bien los datos):
Código:
<%
Response.write "Usuario: " & request.form("usuario")
Response.write "Nombre: " & request.form("nombre")
Response.end
%>
  #3 (permalink)  
Antiguo 17/10/2006, 09:56
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
Puede que no estés recuperando los elementos del formulario anterior:

Código:
response.write(request.form("usuario"))
hecale un vistazo!
  #4 (permalink)  
Antiguo 17/10/2006, 09:58
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 6 meses
Puntos: 0
Lo que dices es correcto...... ese es el problema.....


ya lo corregi


No se de donde salio esto.... que tenia en la etiqueta form

enctype="multipart/form-data


MUCHAS GRACIAS
  #5 (permalink)  
Antiguo 17/10/2006, 10:02
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 6 meses
Puntos: 0
Si me pueden decir de donde salio esto.... o para que es?????

enctype="multipart/form-data

MUCHAS GRACIAS DE NUEVO
  #6 (permalink)  
Antiguo 17/10/2006, 10:11
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 6 meses
Puntos: 144
Para subir ficheros al servidor (aquello de "Seleccione un fichero de su PC, y pulse enviar...").

Seguramente has copiado el código de un formulario que tenías por ahí, para subir ficheros al servidor.
  #7 (permalink)  
Antiguo 17/10/2006, 10:13
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 6 meses
Puntos: 0
en efecto.... lo copie de uno mio....

Gracias.... ya quedo perfecto
  #8 (permalink)  
Antiguo 17/10/2006, 12:41
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
La otra vez me ocurrió lo mismo y estuve horas dándole vueltas al asunto sin explicación aparente.

Lo peor de todo es que también me auto-copipastié el form, eliminé el input file (generado mediante ASP), y olvidé eliminar el enctype (que normalmente lo elimina DW. Pero como el input file se generaba dinámicamente... )
__________________
...___...
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 20:46.