---
title: "Sql-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51855-sql-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "dahlgren"
published: "2002-09-01T07:11:29.000Z"
updated: "2002-09-01T07:33:25.000Z"
replies: 4
views: 141
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/51855-sql-sats"
---

# Sql-sats

## #1 — dahlgren, 2002-09-01T07:11Z

Är det något fel på denna kod?

```
<%	
	
   SQL = "SELECT * FROM login WHERE login = " & session("Login") & " "
Set RS = Conn.Execute(SQL)
 %>
```

Jag får nämligen att det är tomt i databasen vilket det inte är.

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

## #2 — @nders, 2002-09-01T07:19Z

Vad innehåller session("login")? Vad är fältet login av för typ? Vilket felmeddelande får du?

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

## #3 — dahlgren, 2002-09-01T07:28Z

Session login innehåller "dahlgren" Login är av typen nvarchar.
Feltyp:
ADODB.Field (0x80020009)
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/dweb/intern/adresser/adress.asp

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

## #4 — @nders, 2002-09-01T07:30Z

Om fältet är nvarchar borde du få ett annat felmeddelande, eftersom SQL-frågan är felaktig. Du skall ha apostrofer runt värden som är strängar i din fråga. 

```
SQL = "SELECT * FROM login WHERE login = '" & session("Login") & "'"
```

mvh,

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

## #5 — dahlgren, 2002-09-01T07:33Z

Tack, nu fungerar det.

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

---

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