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

Selección de productos pertenecientes a una categoría

Estas en el tema de Selección de productos pertenecientes a una categoría en el foro de ASP Clásico en Foros del Web. Buenas tardes, no se que estoy mal , estoy tratando de traer de mi base de datos todos los productos correspondientes a una determinada categoría, ...
  #1 (permalink)  
Antiguo 05/12/2008, 10:15
Avatar de Cameron_2006  
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
Selección de productos pertenecientes a una categoría

Buenas tardes, no se que estoy mal , estoy tratando de traer de mi base de datos todos los productos correspondientes a una determinada categoría, la cual es una variable que viene de otra página que se llama "cat"

Pues bien, tengo 2 tablas relacionadas para este fin,

tabla: tcategorias:
cod_categoria (identificador de la categoria)autonumerico)
txt_categoria = texto (nombre de la categoria)

tabla: tproductos
cod_producto (identificador autonumerico del producto)
cod_categoria (numerico - relacionado con el mismo campo en la tabla tcategorias)
txt_nombre_producto = texto
imp_precio = numerico
txt_desc_breve_producto
nro_mostrar_producto



el query es el siguiente:
<%
dim cat
cat = Request.QueryString ("cat")


Set prodRS = Server.CreateObject( "ADODB.Recordset" )
prodRS.ActiveConnection = Conexion
sqlString = "SELECT a.txt_categoria, b.cod_producto, txt_nombre_producto, imp_precio, txt_Desc_Breve_Producto " &_
"FROM tcategorias a, tproductos b WHERE a.cod_categoria = b.cod_categoria and a.txt_Categoria='" & cat & "' " &_
"AND b.nro_mostrar_producto=1 " &_
"ORDER BY b.txt_Nombre_Producto "
prodRS.Open sqlString
...
%>


No me trae ningún registro

Gracias de antemano por la colaboración
  #2 (permalink)  
Antiguo 05/12/2008, 10:27
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Selección de productos pertenecientes a una categoría

ummmm
dos consultas?

Código asp:
Ver original
  1. codigoCategoria  = cInt(cod_categoria)
  2. sql = "select * from tcategorias where cod_categoria = " & codigoCategoria
  3. 'hago mi RS
  4. 'imprimo generales de categoria
  5. 'destruyo rs
  6.  
  7. sql = "select * from tproductos where cod_categoria = " & codigoCategoria
  8. 'hago mi RS
  9. 'imprimo productos
  10. 'destruyo rs

digo :)

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 05/12/2008, 13:28
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Selección de productos pertenecientes a una categoría

Hola

¿Por que no usas el nombre de las tablas? tal que así

Código sql:
Ver original
  1. sqlString = "SELECT tcategorias.txt_categoria, tproductos.cod_producto, tproductos.txt_nombre_producto, tproductos.imp_precio, tproductos.txt_Desc_Breve_Producto " &_
  2. "FROM tcategorias, tproductos WHERE tcategorias.cod_categoria = tproductos.cod_categoria and tcategorias.txt_Categoria='" & cat & "' " &_
  3. "AND tproductos.nro_mostrar_producto=1 " &_
  4. "ORDER BY tproductos.txt_Nombre_Producto "

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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 11:35.