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

Paso de parametros consulta SQL

Estas en el tema de Paso de parametros consulta SQL en el foro de ASP Clásico en Foros del Web. Tengo el sgte. Problema. El asunto es q estoy desarrollando una pequeña app. Web con ASP y BD Access, pues bien cdo. envio dos parámetros ...
  #1 (permalink)  
Antiguo 30/01/2006, 09:33
 
Fecha de Ingreso: enero-2006
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
Paso de parametros consulta SQL

Tengo el sgte. Problema. El asunto es q estoy desarrollando una pequeña app. Web con ASP y BD Access, pues bien cdo. envio dos parámetros de un form de una app.(index.asp) a la otra app.(find1.asp) supuestamente llegan bien pq compruebo sus valores, pero cdo. Trato de armar una consulta SQL usandolos como parámetros me da un error “Se esperaba un final de instrucción” , sin embargo si escribo directamente los valores, en este caso son valores numéricos la consulta se ejecuta correctamente. Aqui va fragmento de codigo del form q envia y del fichero ASP q recibe y procesa los parametros del form
.....
<form action="find1.asp" method="post" name="Listas" id="Listas">
<p class="style1"> <strong><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Manifestaciones</font></strong></p>
<p>
<select name="select_manifestac" size="1" id="select_manifestac"
/p><INPUT type="submit" value="Buscar" >
....
y este es un fragmento de find1.asp

set oConn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("darte.mdb")

SQL="SELECT * FROM TblClase_Detalles WHERE (((TblClase_Detalles.Manifestacion)= Request.Form("select_manifestac")) AND ((TblClase_Detalles.TipoClase)=Request.Form("selec t_modalidad")))"
...
aqui en el SELECT es donde me da el error.
Please diganme q estoy haciendo mal. Agradecido de antemano.
  #2 (permalink)  
Antiguo 30/01/2006, 09:39
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 22 años, 5 meses
Puntos: 1
Cita:
Iniciado por Arsenio
SQL="SELECT * FROM TblClase_Detalles WHERE (((TblClase_Detalles.Manifestacion)= Request.Form("select_manifestac")) AND ((TblClase_Detalles.TipoClase)=Request.Form("selec t_modalidad")))"
SQL="SELECT * FROM TblClase_Detalles WHERE (((TblClase_Detalles.Manifestacion)= "&Request.Form("select_manifestac")&") AND ((TblClase_Detalles.TipoClase)="&Request.Form("sel ec t_modalidad")&"))"
__________________
RTFM antes de preguntar...
  #3 (permalink)  
Antiguo 30/01/2006, 10:12
 
Fecha de Ingreso: enero-2006
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
parametros consulta SQL

Agradecido especialmente al colega venezolano q me respondio, ya lo probe y trabajo Ok, nada era problemas de & y ""
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 02:17.