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

Campos de formulario, en blanco

Estas en el tema de Campos de formulario, en blanco en el foro de ASP Clásico en Foros del Web. Tengo un problema mandando datos, desde un formulario a mi BD.... No me permite campos en blanco.... en otro sitio lo tengo funcionando pero en ...
  #1 (permalink)  
Antiguo 04/05/2004, 15:18
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 4 meses
Puntos: 0
Campos de formulario, en blanco

Tengo un problema mandando datos, desde un formulario a mi BD....

No me permite campos en blanco.... en otro sitio lo tengo funcionando pero en este no se por que no me deja.....

Mespues de dar click en el boton enviar me da un error 500, despues le doy actualizar a la pagina y si se van los datos a la BD



Gracias
  #2 (permalink)  
Antiguo 04/05/2004, 15:48
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
haber explicate mejor ????
  #3 (permalink)  
Antiguo 04/05/2004, 15:52
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 4 meses
Puntos: 0
Lo que pasa es que temgo un formulario de varios campos..... que envio a una BD....

Pero tengo que llenar todos los campo,,,,, y a veses quiero dejar agun camo en blanco y no me lo permite.....

no se por que pasa eso.

en mi BD todos los campos los tengo como (NO REQUERIDOS)

Gracias
__________________
memosilva.com
  #4 (permalink)  
Antiguo 04/05/2004, 15:56
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
en especifico con que campo te sucede eso?, que tipo de datos manejan tus campos?, puedes direccionarme a la página para ver el error?
  #5 (permalink)  
Antiguo 04/05/2004, 15:58
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 4 meses
Puntos: 0
http://autosite.brinkster.net/sat/orden.asp

en mi BD todos los campos son de texto
__________________
memosilva.com
  #6 (permalink)  
Antiguo 04/05/2004, 16:03
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 2 meses
Puntos: 1
Reduce el numero de campos sobre los que haces el rs.update ors.addnew, hasta que localices cual es el que te hace caer la aplicacion.
coloca los utiles REM ' cometario sobre algunos de los rs.update

Intenta añadir un solo campo a un registro para verificar si lo que falla es la base de datos(¿permisos?) o la aplicacion ASP.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net

Última edición por maestro; 04/05/2004 a las 16:07
  #7 (permalink)  
Antiguo 04/05/2004, 16:05
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
Ok. es verdad, dandole actualizar se envian los datos, algo anda fallando. En primera, dices que todos los campos son de texto. para cantidad, precio,costo, precio venta tambien???, te recomiendo que valides esos campos. Tengo todavia esa duda en cuanto al tipo de datos, puedes poner tu codigo de asp?
  #8 (permalink)  
Antiguo 04/05/2004, 16:09
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 4 meses
Puntos: 0
TODOS MIS CAMPOS EN LA bd SON DE TEXTO

<%
Dim Con, rs, SQL
set Con = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
Con.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="&("\\premfs3\sites\premium8\autosite\database \sat.mdb")
SQL=" SELECT * FROM ordenes "
rs.Open SQL, Con, 1, 2


rs.AddNew
rs("fecha")=date
rs("vendedor")=Request.Form("vendedor")
rs("empresa")=Request.Form("empresa")
rs("contacto")=Request.Form("contacto")
rs("domicilio")=Request.Form("domicilio")
rs("telefono")=Request.Form("telefono")
rs("cant")=Request.Form("cant")
rs("descripcion")=Request.Form("descripcion")
rs("costo")=Request.Form("costo")
rs("precio")=Request.Form("precio")
rs("comision")=Request.Form("comision")
rs("proveedor")=Request.Form("proveedor")
rs("comentarios")=Request.Form("comentarios")
rs("estatus")=Request.Form("estatus")
rs("pago")=Request.Form("pago")



rs.Update
rs.Close
set rs = nothing
Con.Close
set Con = nothing

response.redirect ("index.asp")

%>
__________________
memosilva.com
  #9 (permalink)  
Antiguo 04/05/2004, 16:13
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
rs.Open "ordenes",Con,,adLockOptimistic,&H0002

Pruebalo así:

elimina:

SQL=" SELECT * FROM ordenes "
rs.Open SQL, Con, 1, 2


comentanos
  #10 (permalink)  
Antiguo 04/05/2004, 16:18
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 4 meses
Puntos: 0
AHORA NO JALA NI LLENANDO LOS CAMPOS
__________________
memosilva.com
  #11 (permalink)  
Antiguo 04/05/2004, 16:21
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
en vez de adLockOptimistic pon un tres, lo que pasa es que no está el archivo adovbs. 3, es decir..

rs.Open "ordenes",Con,,3,&H0002
  #12 (permalink)  
Antiguo 04/05/2004, 16:26
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 4 meses
Puntos: 0
NO, no jala,,,,,osea si jala pero solo si lleno todos los campos
__________________
memosilva.com
  #13 (permalink)  
Antiguo 04/05/2004, 16:29
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
Pues problema de la página ya no es, está en el tipo de datos de tu base. Checalo.
  #14 (permalink)  
Antiguo 04/05/2004, 16:32
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 4 meses
Puntos: 0
Bueno....... pero si se pueden mandar campos en blanco a una BD de access????????
__________________
memosilva.com
  #15 (permalink)  
Antiguo 04/05/2004, 16:54
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 4 meses
Puntos: 0
Ya lo hice.....

vendedor=request.form("vendedor")
if vendedor <>""then
rs("vendedor")=vendedor
end if


Como quiera MUCHAS GRACIAS
__________________
memosilva.com
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 21:59.