---
title: "Problem med order by"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/133674-problem-med-order-by"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Nova"
published: "2005-09-05T01:11:21.000Z"
updated: "2005-09-08T11:51:54.000Z"
replies: 11
views: 731
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/133674-problem-med-order-by"
---

# Problem med order by

## #1 — Nova, 2005-09-05T01:11Z

Vet ej om detta ska in i Sql delen av forumet, om detta inlägg ligger fel kan någon snäll admin flytta det till rätt forum.
Mitt problem är så här

```
strQ = "SELECT TOP 1  rubrik, dagbok_text FROM dagbok  WHERE godkand = 1  AND anv_nr =  "& FixqueryInject("anv_nr") [B]ORDER BY datum ASC[/B]
```

 den fungerar till jag försöker sortera med Order By.

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

## #2 — N0M0NEY, 2005-09-05T03:53Z

du behöver väll inte skydda med functionen FixqueryInject när du ska göra ett villkor med nummer.. Eller har jag fel ?
Du behöver bara använda CLng() så hämtar den siffrorna och gör den till en Long.
Ex.

dim Str
Str = ("123apa456")
Str = CLng(Str)
\<%=Str%\> = 123

Fattar du ?

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

## #3 — LarsG, 2005-09-05T07:35Z

På vilket sätt fungerar det inte?

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

## #4 — @nders, 2005-09-05T07:40Z

```
strQ = "SELECT TOP 1  rubrik, dagbok_text FROM dagbok  WHERE godkand = 1  AND anv_nr =  "& FixqueryInject("anv_nr") [b]& "[/b] ORDER BY datum ASC"
```

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

## #5 — Nova, 2005-09-07T17:12Z

Ursäkta, felmedelandet 

```
Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/jaktdagbok/wwwroot/dagbok.asp, line 134, column 116
```

Och allt fungerar som det ska utan ORDER BY men jag vill ju sortera.

//Asp och Sql klant Nova

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

## #6 — emission, 2005-09-07T20:52Z

```
strQ = "SELECT TOP 1  rubrik, dagbok_text FROM dagbok  WHERE godkand = 1  AND anv_nr =  "& FixqueryInject("anv_nr")  [B]& " ORDER BY datum ASC"[/B]
```

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

## #7 — Peter S, 2005-09-07T21:01Z

Fungerade inte Anders förslag?  ;)

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

## #8 — emission, 2005-09-07T22:09Z

Det tål att upprepas :)

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

## #9 — Nova, 2005-09-08T06:17Z

Jag är ju en stor klant, kom hem i går efter ett par dygns hårt arbete och snabbläser igenom svaren och fick @nders svar till att han svarade på LarsGs fråga   :r 
Det fungerar givetvis med @nders svar som vanligt.

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

## #10 — Erik Juhlin, 2005-09-08T06:39Z

Vad gör FixqueryInject? Om den som jag tror replacar ' så skyddar den inte ett dugg.

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

## #11 — Nova, 2005-09-08T07:36Z

> **Erik Juhlin skrev:**
>
> Vad gör FixqueryInject? Om den som jag tror replacar ' så skyddar den inte ett dugg.

Så här ser den ut, eftersom jag är en "klant" på asp/vb så kör jag med denna och hoppas att det fungerar. 

```
<% 'Fixar sql injektion
function FixqueryInject( strId )
  FixqueryInject = replace( Request.QueryString( strId ), "'", "''" )
end function %>
```

 Sedan om det är nödvändigt i detta fallet vet jag inte heller   :q

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

## #12 — Engine^, 2005-09-08T11:51Z

> **Erik Juhlin skrev:**
>
> Vad gör FixqueryInject? Om den som jag tror replacar ' så skyddar den inte ett dugg.

Skyddar inte ett dugg?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/133674-problem-med-order-by
