Estoy tratando de mostrar un conjunto de productos en un orden aleatorio, la idea sería mostrar cada vez que un usuario entra a la página distintos productos y a la vez en un orden diferente. Resulta que encontré una forma y es haciendo la siguiente consulta:
"SELECT Top 4 Productos.CodProducto, Productos.NombreProducto, Productos.Codigo, TiposProductos.Tipo, Productos.Precio, Productos.Imagenchica, Productos.Oferta, Rnd([CodProducto]) AS n FROM TiposProductos INNER JOIN Productos ON TiposProductos.Codigo=Productos.CodTipoProducto WHERE Productos.Oferta=True ORDER BY Rnd([CodProducto]) Desc"
Resulta que cuando ejecuto la consulta en access me lo muestra en un orden diferente, pero cuando la ejecuto desde la página no pasa nada

Alguien me podrá guiar por donde puede venir el problema o como puedo solucionar el problema.
Desde ya muchas gracias a todos!!!
Saludos Analía