08. august 2006 - 07:45Der er
3 kommentarer og 1 løsning
Vælg de to nærmeste records på den aktuelle
på en produktside vil jeg gerne vise:
de to produkter der ift IDprodukt ligger under det viste og de to produkter der ift IDprodukt ligger over det viste
på den måde kommer relaterede produkter i bunden til at fungere lidt ligesom en paging funktion. MEN det virker ikke når der er spring i IDprodukt.
eksempelvis: "SELECT * FROM products WHERE Active = 'Y' AND IDproduct = " & rsSpecific("IDproduct")-1 & " AND productcategoryID = " & rsSpecific("productcategoryID")
Er der en anden måde at gøre det på end at rsSpecific("IDproduct")-1
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
jeg endte med at lave 3 recordsets for at få vist det i den rigtige rækkefølge, men det er lidt ala det du foreslår:
rsRelatedLess.Source = "SELECT * FROM becausetest.products WHERE Active = 'Y' AND IDproduct < " & rsSpecific("IDproduct") & " AND productcategoryID = " & rsSpecific("productcategoryID") & " ORDER BY IDproduct DESC" rsRelatedLess.CursorType = 0
rsRelatedLess2.Source = "SELECT * FROM becausetest.products WHERE Active = 'Y' AND IDproduct < " & rsRelatedLess("IDproduct") & " AND productcategoryID = " & rsSpecific("productcategoryID") & " ORDER BY IDproduct DESC" rsRelatedMore.Source = "SELECT * FROM becausetest.products WHERE Active = 'Y' AND IDproduct > " & rsSpecific("IDproduct") & " AND productcategoryID = " & rsSpecific("productcategoryID")
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.