Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/12/2004, 08:48
javopereira
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
Segun creo la cosa es asi.
1) el navegante (persona física) entró x un link a tu pagina1.asp
2) el server "resolvió" la pagina y se la mando al cliente (bnrowser del navegante).
3) el navegante ingreso el dato que vos queres en el input (que es lo que vos ves como formulario.dato.value. Fijate que a esta altura estas del lado del cliente. O sea que es imposible que puedas acceder a la base de datos.
4) lo que deberias hacer es un java que en el boton que hoy es submit (debe dejar de ser submit) tenga un onclick='javascript:envia()'
5) EN la funcion java Envia, deberia ser mas o menos asi.
<script language=JavaScript>
function Envia()
{
formulario.action='pagina1.asp?Valor=' + formulario.dato.value; <<Fijate que el nombre de la pag es el mismo que estas usando.
formulario.submit();
{
6) con un request de vuelta levantas el dato.
if request("Valor") <> "" then <<esto lo ponemos para la priera pasada.
'Si entra la if implica que es la segunda llamada y viene con valor.
abris conexion
abris recordset
SentenciaSQL = "Select * from tabla WHERE CampoTabla = " & Valor
ejecutas recordset OJO que vos usas execute y creoq uea ca debes usar recordset.open SentenciaSQL, Conexion.
end if

Creo que eso es todo.

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet