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

no hace lo que quiero que haga...

Estas en el tema de no hace lo que quiero que haga... en el foro de ASP Clásico en Foros del Web. resulta que tengo una pagina .asp donde tengo un formulario de ingreso de datos, en el boton aceptar del formulario esta la sgte linea. <FORM ...
  #1 (permalink)  
Antiguo 23/08/2002, 08:21
Avatar de sepulman  
Fecha de Ingreso: agosto-2002
Mensajes: 274
Antigüedad: 22 años, 9 meses
Puntos: 0
no hace lo que quiero que haga...

resulta que tengo una pagina .asp donde tengo un formulario de ingreso de datos, en el boton aceptar del formulario esta la sgte linea.
<FORM METHOD="post" ENCTYPE="multipart/form-data" ACTION="outputFile.asp">

se supone que tiene que ir a la otra pagina para ejecutar el codigo de ingreso de datos a la base de datos. pero en vez de ir ,(que es lo que yo quiero) hace que yo baje el archivo "outputFile.asp". no lo puedo grabar como htm por que tiene que ejecutar algunos datos internamente.
Ojala que alguien tenga la respuesta a mi pregunta. :)
Saludos.

Saludos
Miguel Angel <[email protected]>
  #2 (permalink)  
Antiguo 23/08/2002, 09:01
 
Fecha de Ingreso: agosto-2002
Mensajes: 9
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: no hace lo que quiero que haga...

Fijate bien tu tienes esto:
&lt;FORM METHOD=&quot;post&quot; ENCTYPE=&quot;multipart/form-data&quot; ACTION=&quot;outputFile.asp&quot;&gt;

lo que yo haria sería:
&lt;form action=&quot;procesar.asp&quot; method=&quot;post&quot;&gt;

Y MI PROCESAR SERIA:

&lt;%
Dim oConn,strSQL

Set oConn = Server.CreateObject(&quot;ADODB.Connection&quot;)

oConn.Open(&quot;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&quot; &amp; Server.MapPath(&quot;datos.mdb&quot;))

strSQL = &quot;insert into prueba (nombre, apellidos) values ('&quot; &amp; Request.Form(&quot;campo1&quot;) &amp; &quot;','&quot; &amp; Request.Form(&quot;campo2&quot;) &amp; &quot;')&quot;
oConn.Execute(strSQL)
oConn.Close
set oConn = nothing

Response.Redirect(&quot;form.asp&quot;)
%&gt;

Lo que si las conecciones en el asp que contiene el formulario van por tu cuenta ok?

si te fijas el Response,Redirect(&quot;form.asp&quot;) te esta mandando a otra pagina por lo cual puedes hacer que haga lo que tu quieras.

Eso no mas pruebalo y cuenta como te fue

SALUDOS ;)
  #3 (permalink)  
Antiguo 23/08/2002, 09:23
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: no hace lo que quiero que haga...

Cita:
pero en vez de ir ,(que es lo que yo quiero) hace que yo baje el archivo &quot;outputFile.asp&quot;. no lo puedo grabar como htm por que tiene que ejecutar algunos datos internamente.
Tu servidor soporta ASP?

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #4 (permalink)  
Antiguo 23/08/2002, 10:48
Avatar de sepulman  
Fecha de Ingreso: agosto-2002
Mensajes: 274
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: no hace lo que quiero que haga...

OGGERO
Gracias por contestar:
mas o menos te entendi, pero resulta que el error (el mensaje de bajar) me lo tira antes de insertar y mucho antes del redirect. :(
este es el codigo de examinar y enviar. ojala lo puedas probar en tu equipo y me dices si te arroja un error.
Saludos
ATTE Miguel (Rancagua)
PD : si necesitas el codigo de la pagina que recibe el mensaje me lo pides por favor.
chauuu
:)
-----------------------------
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Subir archivo&lt;/TITLE&gt;
&lt;!--mstheme--&gt;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;../../_themes/mwo/mwo1111.css&quot;&gt;&lt;meta name=&quot;Microsoft Theme&quot; content=&quot;mwo 1111, default&quot;&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FORM METHOD=&quot;post&quot; ENCTYPE=&quot;multipart/form-data&quot; ACTION=&quot;outputFile.asp&quot;&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;50%&quot;&gt;
&lt;tr&gt;
&lt;td width=&quot;16%&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt; Imagen :&lt;/font&gt;&lt;/td&gt;
&lt;td width=&quot;84%&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;
&lt;INPUT TYPE=&quot;file&quot; NAME=&quot;blob&quot;&gt;
&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;16%&quot; height=&quot;2&quot;&gt;&lt;/td&gt;
&lt;td width=&quot;84%&quot; height=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;
&lt;input type=&quot;submit&quot; name=&quot;Enter&quot; value=&quot;Subir&quot;&gt;
&lt;/font&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/FORM&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;


------------------------

Saludos
Miguel Angel <[email protected]>
  #5 (permalink)  
Antiguo 23/08/2002, 10:54
Avatar de sepulman  
Fecha de Ingreso: agosto-2002
Mensajes: 274
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: no hace lo que quiero que haga...

Urjose :
Me preguntas si el servidor soporta asp?
yo creo que si por que tengo otros formularios de ingreso de datos y esta asi mismo, lo que pasa ahora es que este ejemplo de examinar y adjuntar un archivo me lo mandaron por correo.

Ojala me puedas echar una manito.


Saludos
Miguel Angel <[email protected]>
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 07:54.