Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2002, 11:46
almaluz
 
Fecha de Ingreso: diciembre-2001
Mensajes: 262
Antigüedad: 23 años, 5 meses
Puntos: 0
consulta SQL ¡¡¡ - me rindo - !!!!

Holasss

Este trozo de codigo ha podido má que yo.
tengo dos tablas:
carrito que tiene
idcarrito (autonumerico)
idclienteC (numerico)
idproductoC (texto)
cantidadC (numerico)
y ademas articulo que tiene:
referencia - texto
nombre - texto
pvp5 - numero


y ahora tengo este codigo
Código:
 
<%
Dim IDUsuario, sqlstring, con, rs
IDUsuario= 17
SET con=Server.CreateObject("ADODB.Connection")
SET rs=Server.CreateObject("ADODB.RecordSet")
sqlstring="SELECT idcarrito, nombre, pvp5, cantidadC "
sqlstring= sqlstring & "FROM carrito, articulo WHERE idusuarioC="&IDUsuario&" AND idproductoC='"&referencia&"';" 
con.Open "catalogo"
rs.Open sqlstring, con

IF rs.EOF THEN
	Response.Write " El carro está vacíao"
ELSE
	%>
	<table>
	<%
	Do Until RS.EOF
	%>
	<tr>
	<td><%= rs("idcarrito") %></td><td><%= rs("nombre")%></td><td><%= rs("pvp5") %></td><td><%= rs("cantidadC")%></td>
	</tr>
	<% rs.MoveNext
	Loop
END IF
	%>
	</table>
y no me muestra los datos del carrito.
O sea, deduzco que el recordçset esta vacío.
Bien ¿QUE HE ESCRITO MAL?

Me he asegurado de:
* el carrito tiene datos ( por supuesto con el cliente 17)
* la tabla articulo tiene referencia con el mismo valor que idproductoC .

¿qUE HAGO?

A) me tomo vacaciones.
b) Le doy dos patadas al libro.
c) Me dedico a otros menesteres.

Saludos amigos