Avatar billede jwlund Nybegynder
02. august 2001 - 14:30 Der er 3 kommentarer

IXSSO - sortering af resultset

Jeg har et problem med dette objekt. Jeg vil gerne have forspørgslen ud i en bestemt række følge - alt efter hvilket bibliotek de ligger i - Uden at jeg behøver at omdøbe mine kataloger som er tilknyttet Index Serveren (via sortBy path[d]). Er der en god måde at håndtere sorteringen af resultset....
Avatar billede mr.meincke Nybegynder
08. oktober 2001 - 15:16 #1
Jeg ved ikke rigtigt om det her kan hjælpe, men jeg er igang med at lave en søge maksine som sortere efter filnavnet ... her er koden:

<%
intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If

Set rs = Server.CreateObject(\"ADODB.RecordSet\")
strSQL = \"SELECT Filename, Madeby, Size, Desc, Hits, URL, Category, ID, Type FROM Files WHERE\"
strSQL = strSQL & \" (Filename LIKE \'%\" & Request.Form(\"Filename\") & \"%\') order by Filename\"
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"inc/db.mdb\")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
    rs.PageSize = 20
    rs.AbsolutePage = intPage
    intRecCount = rs.PageSize
    intPageCount = rs.PageCount
    Response.Write \"<tr><td width=\'596\' height=\'20\' valign=\'top\'><span class=\'MainText\'><br><font style=\'width : 75;\'>Filename:</font><input type=\'Text\' value=\'\" & Request.Form(\"Filename\") & \"\' name=\'Filename\' style=\'width : 120;\'>&nbsp;<a href=\'java script:searchFRM.submit();\' class=\'MenuLink\'>search</a>&nbsp;<a href=\'java script:searchFRM.reset();\' class=\'MenuLink\'>clear</a><br><span class=\'MainText\'>Page <strong>\" & IntPage & \"</strong> of <strong>\" & IntPageCount & \"</strong>\"
Response.Write \"<center><span class=\'MainText\'>Go to page \"
For intNum = 1 To intPageCount
    Response.Write \"<span class=\'MainText\'><a href=search_result.asp?page=\" & intNum & \" class=\'MenuLink\'>\" & IntNum & \"</a>&nbsp;</span>\"
Next
    Response.Write \"</center></span></td></tr>\"
    Do While Not rs.EOF And intRecCount > 0 %>

håber at det kan hjælpe .... (den bruger også sider ... her er resten ... :

<tr>
                            <td bgcolor=\"#FFFFFF\" width=\"175\" height=\"3\" valign=\"top\">
                            </td>
                            <td bgcolor=\"#FFFFFF\" width=\"100%\" height=\"3\" valign=\"top\">
                            </td>
                        </tr>
                        <tr>
                            <td bgcolor=\"#00466A\" width=\"175\" height=\"1\" valign=\"top\">
                            </td>
                            <td bgcolor=\"#00466A\" width=\"100%\" height=\"1\" valign=\"top\">
                            </td>
                        </tr>
                        <tr>
                            <td bgcolor=\"#FFFFFF\" width=\"175\" height=\"3\" valign=\"top\">
                            </td>
                            <td bgcolor=\"#FFFFFF\" width=\"100%\" height=\"3\" valign=\"top\">
                            </td>
                        </tr>
            <tr>
                <td width=\"596\" valign=\"top\">
                <table bgcolor=\"#FFFFFF\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" width=\"596\">
                <tr>
                <td width=\"175\" valign=\"top\">
                &nbsp;&nbsp;&nbsp;
                <font style=\"FILTER: dropshadow(offx=1, offy=1, color=#000000,enabled=0); OVERFLOW: visible; WIDTH: 175; height: *;\">
                <a href=\"./downloads.view.asp?id=<%=rs(\"id\")%>&lang=EN\" class=\"SearchLink\"
title=\"Filename:    <%=rs(\"filename\")%>
Size:        <%=rs(\"size\")%> MB
Category:    <%=rs(\"category\")%>
Type:        <%=rs(\"type\")%>
Made by:    <%=rs(\"Madeby\")%>\"><%=rs(\"Filename\")%></a><br>&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"SearchHintText\">Downloads: <%=rs(\"Hits\")%></font></span>
                </td>
                <td width=\"405\" valign=\"top\">
                <span class=\"MainText\">
                <%=rs(\"Desc\")%>
                </span>
                </td>
                </tr>
                </table>
                </td>
            </tr>
            <%
    intRecCount = intRecCount - 1
    rs.MoveNext
    Loop
%>
<% else %>
<%
    Response.Write \"<tr><td width=\'596\' height=\'20\' valign=\'top\'><span class=\'MainText\'><br><font style=\'width : 75;\'>Filename:</font><input type=\'Text\' value=\'\" & Request.Form(\"Filename\") & \"\' name=\'Filename\' style=\'width : 120;\'>&nbsp;<a href=\'java script:searchFRM.submit();\' class=\'MenuLink\'>search</a>&nbsp;<a href=\'java script:searchFRM.reset();\' class=\'MenuLink\'>clear</a><br><span class=\'MainText\'>\"
%>


undskyld hvis det er lidt forvirende bare skriv  hvis du har nogen spg.
Avatar billede mr.meincke Nybegynder
08. oktober 2001 - 15:18 #2
arbejder stadig på scriptet .... men funktionen \"order by < og så hvad du vil sortere efter>\" virker
Avatar billede mr.meincke Nybegynder
08. oktober 2001 - 15:29 #3
da dette er til en .... side må du ikke direkte kopiere koden og sætte den ind på din side. Der er rettigheder(R) på den
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