---
title: "Vad gör ja för fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/129183-vad-gör-ja-för-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jimbo"
published: "2005-05-30T22:27:31.000Z"
updated: "2005-05-31T08:57:19.000Z"
replies: 13
views: 394
page: 1
pages: 1
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/129183-vad-gör-ja-för-fel"
---

# Vad gör ja för fel?

## #1 — jimbo, 2005-05-30T22:27Z

Hejsan!

Ville bara få de registrerade namnen att sortera sig, så att den som reggade sig först hamnar överst.

Har försökt att läsa o trixa med order by men det vill sig inte riktigt....

Koden som skriver ut namnen:

```
Response.Write ("Fiskedagbok för <A HREF='dagbog.asp?ejer=" & objRS("user_id") & "'>"& objRS("user_name") &"</A> - Skapad "& objRS("user_created") &"<BR>")
```

Det här  

```
 "Select * From users Where visa=True Order By 

user_created desc"
```

 borde ju in innan \<BR\> eller är jag snett på det?

Mvh Jimmy

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

## #2 — Jesper T, 2005-05-30T22:32Z

Ta bort "desc"

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

## #3 — jimbo, 2005-05-30T23:27Z

Hmm:

```
Response.Write ("Fiskedagbok för <A HREF='dagbog.asp?ejer=" & objRS("user_id") & "'>"& objRS("user_name") &"</A> - Skapad "& objRS("user_created") & "Select * From users Where visa=True Order By user_created" "<BR>")
```

Felmeddelande:     ')' förväntas.

Det ska in en ( eller fnutt  till men var, testade lite men då blev det slut på programsats förväntades

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

## #4 — Guffa, 2005-05-30T23:55Z

Så där, så får du inget syntax-felmeddelande:

```
Response.Write "Fiskedagbok för <A HREF=""dagbog.asp?ejer=" & objRS("user_id") & """>" & objRS("user_name") & "</A> - Skapad " & objRS("user_created") & "Select * From users Where visa=True Order By user_created" & "<BR>"
```

Jag tror dock inte att den alls gör det som du förväntar dig... Ska du inte använda SQL-frågan för att öppna ett recordset istället för att visa den på sidan?

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

## #5 — jimbo, 2005-05-31T00:02Z

Tackar =)
Jo de stämmer ju klart, kan ju inte visa det meningen e u att det bara ska komma i ordning. Hur går ja då tillväga trodde att det var där man behövde lägga in order by för att få den att visa de i ordning?

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

## #6 — @nders, 2005-05-31T03:09Z

Jo, ORDER BY använder man för att sortera i en SQL-fråga. Men anger man DESC så blir sorteringen liksom bakvänd.

> kan ju inte visa det

Varför kan du inte visa det?

Snälla, tänk också på att skriva vettiga trådrubriker.

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

## #7 — jimbo, 2005-05-31T06:54Z

Jo men om jag skriver så här i koden 

```
Response.Write "Fiskedagbok för <A HREF=""dagbog.asp?ejer=" & objRS("user_id") & """>" & objRS("user_name") & "</A> - Skapad " & objRS("user_created") & "Select * From users Where visa=True Order By user_created" & "<BR>"
```

 så skriver den ju ut detta :

"Select \* From users Where visa=True Order By user_created" så att man ser det och det är ju inte meningen?

Ja sorry för trådrubriken ska tänka på de till nästa gång

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

## #8 — @nders, 2005-05-31T06:59Z

Det är ju för att du säger åt att det ska skrivas ut? Varför har du lagt med SQL-frågan i utskriften om du inte vill ha den utskriven?\`

Hur ser det ut där du skapar ditt recordset?

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

## #9 — jimbo, 2005-05-31T07:05Z

Trodde man kunde ha de där :)

Så här börjar det:

```
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "DBQ="& Server.MapPath(".") &"/dagbog.mdb; DefaultDir=DBQ="& Server.MapPath(".") &";Driver={Microsoft Access Driver (*.mdb)};"

Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.CursorLocation = adUseClient
objRS.CursorType = adOpenStatic
objRS.CacheSize = intPageSize

 strQ = "select * from users"
objRS.Open strQ, objConn, , , adCmdText

objRS.PageSize = intPageSize
If Not(objRS.EOF) Then objRS.AbsolutePage = intCurrentPage

intTotalPages = objRS.PageCount
```

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

## #10 — sonta, 2005-05-31T07:13Z

Något helt OT???

Vilken otroligt bra titel på denna tråd ;)

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

## #11 — jimbo, 2005-05-31T07:15Z

hehe ja sorry

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

## #12 — jimbo, 2005-05-31T08:15Z

Nu e jag nog nära....?

Slut på programsats förväntas. 

/db/fiskedagbok/default.asp, line 50 

```
strQ = "select * from users where user_id = ' & Order By (objRS("user_created"))
```

Jag fattas något här..

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

## #13 — @nders, 2005-05-31T08:21Z

> Trodde man kunde ha de där

Ja, om man vill ha utskriften av SQL-frågan där är det klart att du kan ha den där?

Varför använder du inte den SQL-frågan när du skapar recordsetet istället för den konstiga, trasiga som du nu har?

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

## #14 — jimbo, 2005-05-31T08:57Z

Jo fick rätt på det nu:

```
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "DBQ="& Server.MapPath(".") &"/dagbog.mdb; DefaultDir=DBQ="& Server.MapPath(".") &";Driver={Microsoft Access Driver (*.mdb)};"

Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.CursorLocation = adUseClient
objRS.CursorType = adOpenStatic
objRS.CacheSize = intPageSize

 strQ = "select * from users"
[b] strQ = "Select * From users Order By user_created desc"[/b]
objRS.Open strQ, objConn, , , adCmdText
```

Tack iallafall för hjälpen återkommer nog med andra frågetecken
Man lär ju sig efterhand;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/129183-vad-gör-ja-för-fel
