---
title: "Plocka fram säljes"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8488-plocka-fram-säljes"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "costodia"
published: "2001-01-22T22:37:00.000Z"
updated: "2001-03-12T13:41:00.000Z"
replies: 24
views: 412
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/8488-plocka-fram-säljes"
---

# Plocka fram säljes

_Sida 1 av 2._

## #1 — costodia, 2001-01-22T22:37Z

Jag har ett radannonssytem som ser ut så här:
 

```
<table width="600" border="0" cellpadding="3" cellspacing="0">
<%
mypage = Request("whichpage")
If mypage = "" then
   mypage = 1
End If
mypagesize = 10

SQL = "Select * From Radannonser ORDER By datum DESC"

Set rstemp = Server.Createobject("ADODB.Recordset")
rstemp.cursorlocation = 3
rstemp.cachesize = 5
MdbFilePath = Server.MapPath("../asp/hundbazar.mdb")
rstemp.open SQL, "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
If rstemp.EOF then
   Response.write "Där fanns det ju inget... " & sok
Else
   rstemp.movefirst
   rstemp.pagesize = mypagesize
   maxcount = Cint(rstemp.pagecount)
   rstemp.absolutepage = mypage
   howmanyrecs = 0
   howmanyfields = rstemp.fields.count -1
   Do While Not RStemp.EOF AND howmanyrecs < rstemp.pagesize
   counter = counter + 1
   If counter mod 2 = 0 then
      color = "#E0D2BF"
   Else
      color = "#FFFFFF"
   End If
   Response.write "<tr bgcolor='" & color & "'><td><B>" & RStemp("kategori") & "</B><BR><B>Annonstext:</B><BR>"&RStemp("annonstext")&"<BR><B>Telefon:"&RStemp("telefon")&"</B><BR><B>E-post: </B><A HREF='mailto:" & RStemp("epost") & "'>" & RStemp("epost") & "</A><BR><B>Namn:</B> "&RStemp("namn")&"<BR><B>Rubrik:</B>"&RStemp("rubrik")&"</TD></tr>"

   rstemp.movenext
   howmanyrecs = howmanyrecs + 1
   Loop
   rstemp.close
   Set rstemp = nothing
   %>
  <tr>
    <td width="400"><hr class="hundbazarlight" size="1" noshade>
    </td>
    <td></td>
  </tr>
  <tr>
    <td width="400"><%
   If maxcount <> 0 then
   response.write "sida " & mypage & " av " & maxcount & "<br>" & sidor:
   pad = "0"
   scriptname = request.Servervariables("script_name")
   for counter = 1 to maxcount
   If counter >= 10 then
      pad = ""
   End If
   ref = "<a href='" & scriptname & "?whichpage=" & counter & "&pagesize=" & mypagesize & "'>" & pad & counter & "</a> "
   response.write ref & " "
   if counter mod 10 = 0 then
      response.write "<br>"
   End If
   Next
   End If
End If
%>
</td>
    <td></td>
  </tr>
</table>
```

Nu vill jag kunna plocka fram så att man kan välja att bara se de annonser som finns under säljes.

Går det?

Genom att skriva 

```
SQL = "Select * From Radannonser ORDER By kategori DESC"
```

 på <http://www.costodia.com/hundbazar/show-only.asp>  så fick jag de sorterade kategorivis, men nu undrar jag alltså om det finns något sätt att helt och hållet bara visa en av de olika kategorierna, säljes, köper, bytes etc

Permalänk: https://www.webforum.nu/p/8488

## #2 — emission, 2001-01-22T22:38Z

Javisst. 

SQL = "Select \* From Radannonser WHERE Kategori=den_kategori_du_vill_ha"

Permalänk: https://www.webforum.nu/p/260903

## #3 — costodia, 2001-01-22T23:02Z

det vill inte funka det blir bara 

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' 

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. 

/hundbazar/show-only.asp, line 70
```

 på <http://costodia.com/hundbazar/show-only.asp>  när jag skriver 

```
SQL = "Select * From Radannonser WHERE Kategori=Avel"
```

 vad kan detta bero på?

Permalänk: https://www.webforum.nu/p/260904

## #4 — LarsG, 2001-01-22T23:21Z

Det skall vara

SQL = "Select \* From Radannonser WHERE Kategori='Avel'"

Dvs om kolumnen kategori är av typen char så anger man sökvärdet inom ''. Annars kommer man att tolka Avel som ett kolumnnamn

Permalänk: https://www.webforum.nu/p/260905

## #5 — costodia, 2001-02-05T09:04Z

nu skulle jag vilja ha det på en och samma aspsida går det och hur skulle en sådan länk i så fall se ut?
Det blev lite krånglikt att ha det på 7 olika sidor (alltså en för varje kategori)
Tack på förhand,

Permalänk: https://www.webforum.nu/p/260906

## #6 — Rossifumi, 2001-02-05T10:06Z

```
SQL = "Select * From Radannonser WHERE Kategori='" & Request.QueryString("sortera_efter") & "'"
```

Permalänk: https://www.webforum.nu/p/260907

## #7 — costodia, 2001-02-05T11:06Z

jag gjorde som du  sa men när jag skriver in <http://costodia.com/hundbazar/showkati.asp?Kategori=Avel> 

så säger den att:

```
Där fanns det ju inget...
```

fast att jag vet att det finns en kategori som heter avel.

finns det något annat sätta anropa på?

Permalänk: https://www.webforum.nu/p/260908

## #8 — emission, 2001-02-05T12:12Z

Hur ser skriptet/databasen ut nu?

Permalänk: https://www.webforum.nu/p/260909

## #9 — costodia, 2001-02-05T14:48Z

scriptet ligger överst på denna sida, 
det är hela scriptet, 
T ex Avel är ett värde i en av cellerna

jag vet inte om du förstår bättre nu, databasen har en tabell som heter radannonser i den finns bland annat en kolumn som heter Kategori och det är ibland dessa jag nu vill välja, 
där bland annat avel, bytes, köpes och säljes finns med.

jag gjorde en screenshot på hela databasen här <http://www.costodia.com/finans/hund.gif>

Permalänk: https://www.webforum.nu/p/260910

## #10 — emission, 2001-02-05T17:09Z

SQL = "Select \* From Radannonser WHERE Kategori='" & request.querystring("kategori") & "' ORDER By datum DESC"

Permalänk: https://www.webforum.nu/p/260911

## #11 — costodia, 2001-02-05T17:27Z

tack så jättemycket än en gång Gunnar!
.....
det funkade

Permalänk: https://www.webforum.nu/p/260912

## #12 — costodia, 2001-02-10T09:25Z

företsen hur gör jag för att visa samtiliga kategorier samtidigt?

Permalänk: https://www.webforum.nu/p/260913

## #13 — Rossifumi, 2001-02-10T09:29Z

Vad menar du med alla?

Ifall jag inte helt missuppfattar dig så är det väl bara att hämta allt i SQL-satsen. Alltså inget WHERE utan bara SELECT \* FROM osv.

Permalänk: https://www.webforum.nu/p/260914

## #14 — costodia, 2001-02-10T09:54Z

då blir det
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error in FROM clause. 

/kompis/index.asp, line 66

Permalänk: https://www.webforum.nu/p/260915

## #15 — Rossifumi, 2001-02-10T11:15Z

```
SQL = "Select * From Radannonser ORDER By datum DESC"
```

Detta borde funka...

Permalänk: https://www.webforum.nu/p/260916

## #16 — costodia, 2001-03-11T09:16Z

okej, men om jag jag använder denna koden hur gör jag för att visa alla kategorier efter senast inlägda annan då utan att skriva om 

```
SQL = "Select * From Radannonser ORDER By datum DESC"
```

Permalänk: https://www.webforum.nu/p/260917

## #17 — Master, 2001-03-11T09:47Z

Phew... det tog mig ju nästan hela natten att läsa igenom allt... Har tyvär inget svar på din senaste fråga!

Permalänk: https://www.webforum.nu/p/260918

## #18 — MattiasW, 2001-03-11T14:15Z

Du kan kontroller i ASP'n om request.querystring("kategori")="\*" och då göra en SQL där du utesluter WHERE Kategori=...

Du måste skriva om kod, men inte så mycket. :)

Permalänk: https://www.webforum.nu/p/260919

## #19 — costodia, 2001-03-12T09:26Z

nu kom jag på en rätt så smart grej, jag använder fortfarande Vides kod från FAQen om hur man delar upp ett recordset på många sidor.

Problemet är nu att om jag skriver in <http://www.costodia.com/hundbazar/default.asp?Kategori=Säljes>  och använder denna remsa 

```
SQL = "Select * From Radannonser WHERE Kategori='" & request.querystring("kategori") & "' ORDER By datum DESC"
```

 så lyckas jag plocka ut säljes som jag vill och sedan listar sidan längst ner på sidan länkar till de 26 sidor som finns med säljes till skillnad från de 50 som finns utan kategoriindelning, problemet är att om man trycker på en av dessa 26 länkar längst ner på sidan så så kommer det upp 

```
 Där fanns det ju inget...
```

 jag misstänkar att det är något som är fel i anropet men jag kan inte lista ut vad, så om någon kan hjälpa mig skulle jag bli jätteglad.

Permalänk: https://www.webforum.nu/p/260920

## #20 — Vide, 2001-03-12T09:32Z

Du måste skicka med alla paramterar i länken också... t.ex kategori.

Permalänk: https://www.webforum.nu/p/260921

---

Tråden på webben: https://www.webforum.nu/amne/asp/8488-plocka-fram-säljes  
Nästa sida: https://www.webforum.nu/amne/asp/8488-plocka-fram-säljes/page2.md
