---
title: "problem med sql sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/79969-problem-med-sql-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2003-06-17T15:25:19.000Z"
updated: "2003-06-17T16:43:31.000Z"
replies: 10
views: 296
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/79969-problem-med-sql-sats"
---

# problem med sql sats

## #1 — Gimbo, 2003-06-17T15:25Z

hejsan,
Kan någon se ngt fel i detta?

```
sql = "SELECT TOP 200 * FROM tabellen WHERE webOrderNo = '" & sSONbr & "' ORDER BY " & sSortBy & " DESC "
```

jag får följande felmeddelande:

```
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'DESC'.
```

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

## #2 — @nders, 2003-06-17T15:27Z

Innehåller sSortBy något då?

Man skall alltid skriva ut den färdiga SQL-frågan då man inte förstår vad som krånglar.

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

## #3 — Gimbo, 2003-06-17T15:57Z

grejen är att jag får ett felmeddelande (HTTP 500.100 - Internal Server Error - ASP error Internet Information Services The Page cannot be displayed) och inte kan skriva ut sql frågan

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

## #4 — @nders, 2003-06-17T15:59Z

Hur ser kodblocket ut då? Har du kontrollerat att variabeln sSortBy har ett värde? Var skapas variabeln?

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

## #5 — @nders, 2003-06-17T16:00Z

> **Gimbo skrev:**
>
> grejen är att jag får ett felmeddelande (HTTP 500.100 - Internal Server Error - ASP error Internet Information Services The Page cannot be displayed) och inte kan skriva ut sql frågan

Du får i så fall kommentera bort den koden som skapar felet, eller ställa in IIS så den inte ger dig den felsidan när det blir ett asp-fel.

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

## #6 — Gimbo, 2003-06-17T16:21Z

```
<%
sSortBy  = "webOrderNo"
sSortBy  = Request.QueryString("sortBy")
%>
```

sedan så har jag en länk på sidan som ser ut som så: lanken.asp?sortby=weborderno 

så sortby har ett värde

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

## #7 — @nders, 2003-06-17T16:26Z

Jag vill i alla fall se en utskrift av den färdiga SQL-frågan, så kommentera bort den kod som genererar felet, alt. lägg till **Response.End** direkt efter utskriften.

mvh

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

## #8 — Gimbo, 2003-06-17T16:32Z

utskriften:
SELECT TOP 200 \* FROM tabellen WHERE ORDER BY weborderno DESC 

jag tog bort detta från sql satsen jag postade i första inlägget:
WHERE webOrderNo = '" & sSONbr & "'
så min sql sats ser ut enligt följande: 
ql = "SELECT TOP 200 \* FROM tabellen WHERE ORDER BY " & sSortBy & " DESC "
och utskriften som jag visa.

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

## #9 — @nders, 2003-06-17T16:37Z

Du har ju en WHERE i SQL-frågan som inte har något efter sig. Bort! Var kom den ifrån? Jag kan inte se det i tidigare inlägg?

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

## #10 — Gimbo, 2003-06-17T16:41Z

hehe den klämdes in när jag kopiera o klistra o därefter sudda, men fick det att fungera nu! problemet va min paging!

jag glömde att skicka med &sortby=weborderno i min paging länk, men nu så fungerar det fin fint, TACK anders

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

## #11 — @nders, 2003-06-17T16:43Z

> **Gimbo skrev:**
>
> jag glömde att skicka med &sortby=weborderno i min paging länk,

Aha! Variabeln hade alltså inget värde? ;)

Varsågod och lycka till i fortsättningen. :)

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/79969-problem-med-sql-sats
