Bonjour alors voila mon probleme c'est surement pas bien diffiile mais je bute dessus sans comprendre pourquoi.
J'utilise SQL server et j'ai donc la requete suivant:
Le probleme edt donc que mes limites pour la date (fecha en espagnol ) ne marche pas.
<%
Dim productos_visitas
Dim productos_visitas_numRows
Dim miConsulta
Dim fecha1
Dim fecha2
fecha1 ="01/01/2003"
fecha2 = "02/01/2004"
miConsulta = "SELECT TOP 40 dbo.visitas_prods.idprod, COUNT(dbo.visitas_prods.idprod) AS topten, dbo.Productos.id_cat0, dbo.Productos.NombreProducto, dbo.cat0_2004.cat0 FROM dbo.visitas_prods INNER JOIN dbo.Productos ON dbo.visitas_prods.idprod = dbo.Productos.IdProducto INNER JOIN dbo.cat0_2004 ON dbo.Productos.id_cat0 = dbo.cat0_2004.id_cat0 WHERE (dbo.visitas_prods.fecha BETWEEN "&fecha1&" AND "&fecha2&") GROUP BY dbo.visitas_prods.idprod, dbo.Productos.id_cat0, dbo.Productos.NombreProducto, dbo.cat0_2004.cat0 ORDER BY COUNT(dbo.visitas_prods.idprod) DESC"
Set productos_visitas = Server.CreateObject("ADODB.Recordset")
productos_visitas.ActiveConnection = MM_izasa_STRING
productos_visitas.Source = miConsulta
productos_visitas.CursorType = 0
productos_visitas.CursorLocation = 2
productos_visitas.LockType = 1
productos_visitas.Open()
noticias_numRows = 0
%>
Bien evidemment le code en trop c'est celui Dream...