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

consulta de tres variables

Estas en el tema de consulta de tres variables en el foro de ASP Clásico en Foros del Web. Necesito la ayuda de alguien para realizar una consulta de 3 variables. La base de datos esta en sqlserver y los campos a consultar son ...
  #1 (permalink)  
Antiguo 01/07/2004, 15:32
 
Fecha de Ingreso: junio-2004
Mensajes: 1
Antigüedad: 20 años
Puntos: 0
Pregunta consulta de tres variables

Necesito la ayuda de alguien para realizar una consulta de 3 variables.

La base de datos esta en sqlserver y los campos a consultar son dbo.invent.ubicacion, marca, clavetipo y dbo.tipo.descripcion, clavetipo; estos campos pertenecen a dos tablas respectivamente en donde el comun denomidor entre ellos es clavetipo...

Ahora bien, en la hoja de asp "busqueda.asp" coloque dos listas (select) llamadas "ubicacion" y "marca"; y una tercera lista dinamica llamada "equipo" donde realizo lo siguiente:

<select name="equipo" size="1" id="equipo">
<%
While (NOT Recordset2.EOF)
%>
<option value="<%=(Recordset2.Fields.Item("clavetipo").Val ue)%>"><%=(Recordset2.Fields.Item("descripcion").V alue)%></option>
<%
Recordset2.MoveNext()
Wend
If (Recordset2.CursorType > 0) Then
Recordset2.MoveFirst
Else
Recordset2.Requery
End If
%>
</select>

todo esto lo envio por medio de un form action = "list_busqueda.asp"
donde esta a su vez dentro del recordset hago lo siguiente :

<%
Dim Recordset2__var1
Recordset2__var1 = "descripcion"
If (Request.QueryString("equipo") <> "") Then
Recordset2__var1 = Request.QueryString("equipo")
End If
%>
<%
Dim Recordset2__var2
Recordset2__var2 = "marca"
If (Request.QueryString("marca") <> "") Then
Recordset2__var2 = Request.QueryString("marca")
End If
%>
<%
Dim Recordset2__var3
Recordset2__var3 = "ubicacion"
If (Request.QueryString("ubicacion") <> "") Then
Recordset2__var3 = Request.QueryString("ubicacion")
End If
%>

"SELECT dbo.invent.clavetipo, marca, ubicacion, dbo.tipo.clavetipo, descripcion FROM dbo.invent INNER JOIN dbo.tipo ON invent.clavetipo = tipo.clavetipo WHERE descripcion = " + Replace(Recordset2__var1, "'", "''") + " AND marca = " + Replace(Recordset2__var2, "'", "''") + " AND ubicacion = " + Replace(Recordset2__var3, "'", "''") + ""

Me gustaria que pudieran proporcionar algunas ligas o sintaxis de como poder declararlo correctamente... gracias por su atencion y/o ayuda.
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 14:44.