Avatar billede mvk Nybegynder
23. august 2003 - 00:41 Der er 12 kommentarer og
1 løsning

Recordset navigation

http://www.capitolshop.dk/test_products.asp
jeg kan ikke få den til at vise totale records samt til og fra + de der første, sidste virker heller ikke

hvad gør jeg galt ? - her er koden:

                  <td><font color="#FFFFFF">produkter: <%=(products_total)%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;viser
                          fra<%=(products_first)%> til<%=(products_last)%></font></td>
                        <td>
<div align="right"><a href="<%=MM_moveFirst%>"><font color="#FFFFFF">&#8226;
                            Første</font></a>&nbsp;&nbsp; <a href="<%=MM_movePrev%>"><font color="#FFFFFF">&#8226;
                            Forrige</font></a>&nbsp;&nbsp; <a href="<%=MM_moveNext%>"><font color="#FFFFFF">&#8226;
                            Næste</font></a>&nbsp;&nbsp; <a href="<%=MM_moveLast%>"><font color="#FFFFFF">&#8226;
                            Sidste</font></a></font></div></td>
Avatar billede hossein Nybegynder
23. august 2003 - 02:18 #1
hvad er det <%=(products_first)%> ? er det en variabel eller navnet på en felt? det hjælper hvis du lægger mere af din kodning.
Hvis det er et felt så: <%=rs("products_first")%> Rs er navnet på din Recordset object.
Avatar billede mvk Nybegynder
23. august 2003 - 03:26 #2
products er mit recordset
Avatar billede hossein Nybegynder
23. august 2003 - 09:45 #3
Læg din kode fra hvor laver en Connection og recordset? jeg kan ikke se hvad er MM_movePrev, products_total osv.
Avatar billede mvk Nybegynder
23. august 2003 - 11:45 #4
okay :)

<%
Dim products__varBrand
products__varBrand = "%"
If (Request.Form("Search")    <> "") Then
  products__varBrand = Request.Form("Search") 
End If
%>
<%
Dim products__varCategory
products__varCategory = "%"
If (Request.Form("Search")    <> "") Then
  products__varCategory = Request.Form("Search") 
End If
%>
<%
Dim products
Dim products_numRows

Set products = Server.CreateObject("ADODB.Recordset")
products.ActiveConnection = MM_capitol_STRING
products.Source = "SELECT *  FROM product  WHERE Brand LIKE '%" + Replace(products__varBrand, "'", "''") + "%' AND Category LIKE '%" + Replace(products__varCategory, "'", "''") + "%' AND Active LIKE 'Y'  ORDER BY IDproduct DESC"
products.CursorType = 0
products.CursorLocation = 2
products.LockType = 1
products.Open()

products_numRows = 0
%>
Avatar billede hossein Nybegynder
23. august 2003 - 12:59 #5
Så du har kaldt din recordset products så kan du kalde felterne f ex:
fra<%=products("products_first")%> til<%=products("products_last")%></font></td>
...
Næste</font></a>&nbsp;&nbsp; <a href="<%=products("MM_moveLast")%>"><font color="#FFFFFF">&#8226;
Avatar billede hossein Nybegynder
23. august 2003 - 13:02 #6
ohoh, det du mener er sidepaging som det ikke virker?
Avatar billede mvk Nybegynder
23. august 2003 - 15:10 #7
ja - der er ikke noget af det der virker

når jeg bruger den kode du skrev får jeg:
produkter:        viser fra
ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/dk_products.asp, line 166


nu har jeg rettet tilbage se evt:
http://www.capitolshop.dk/dk_products.asp
Avatar billede tchami Nybegynder
25. august 2003 - 09:13 #8
Hvad står der på linie 166 i dk_products.asp?
Avatar billede mvk Nybegynder
26. august 2003 - 10:26 #9
fra<%=(products_first)%> til<%=(products_last)%></font></td>
Avatar billede tchami Nybegynder
26. august 2003 - 15:04 #10
Prøv at rette det til:
fra<%=products"(products_first)"%> til<%=products"(products_last)"%></font></td>
Avatar billede tchami Nybegynder
26. august 2003 - 15:05 #11
ups, der skulle ha' stået:
fra<%=products("products_first")%> til<%=products("products_last")%></font></td>
Avatar billede mvk Nybegynder
27. august 2003 - 12:49 #12
ok - jeg prøver senere i dag
har været nede fordi bundkortet brændte af :(
Avatar billede mvk Nybegynder
04. september 2003 - 08:53 #13
no luck...

det var fordi koden til navigationen stod for langt nede
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester