---
title: "SQL load"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/82273-sql-load"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "blodigeln"
published: "2003-07-18T12:37:54.000Z"
updated: "2003-07-18T23:46:32.000Z"
replies: 6
views: 182
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/82273-sql-load"
---

# SQL load

## #1 — blodigeln, 2003-07-18T12:37Z

hej det förra problemet ordnadesig tack sebbe !

nu har jag ett annat litet problem :)

\<% SQL = "SELECT top 5 \* FROM login where quote = 'Ja' order by id desc "
set Rs = Databas.Execute(SQL)
do until rs.eof
%\>\<%=rs("namn")%\>\<br\>      
\<%
Rs.Movenext
Loop

Databas.Close
Set Databas = Nothing
%\>

får jag felet
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Typblandningsfel i villkorsuttryck.
/ae/index.asp, line 64

line 64 e sql raden ovan  :D
jag har även testat med True mem det funkade inte heller

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

## #2 — Josef, 2003-07-18T12:41Z

Var för *quote* för datatyp?

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

## #3 — blodigeln, 2003-07-18T12:52Z

oj kanske lite smart o skriva ;D det är en Ja/Nej

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

## #4 — Josef, 2003-07-18T12:53Z

Borde det inte bli: 

```
SQL = "SELECT top 5 * FROM login WHERE quote = true ORDER BY id DESC"
```

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

## #5 — blodigeln, 2003-07-18T12:55Z

tack funka :)

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

## #6 — Josef, 2003-07-18T12:58Z

Här kommer en liten optimering av din kod:

```
<%
SQL = "SELECT top 5 * FROM login WHERE quote = true ORDER BY id DESC"
Set Rs = Databas.Execute(SQL) 
Do Until Rs.EOF 
     Response.Write(Rs("namn") & "<br>")
     Rs.Movenext 
Loop 

Databas.Close
Set Databas = Nothing 
%>
```

Ju färre kontext-byten desto snabbare kod. ;)

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

## #7 — mikul, 2003-07-18T23:46Z

> **Josef skrev:**
>
> Ju färre kontext-byten desto snabbare kod. ;)

Word! 
Sen kan man även stänga recordsetet när man är klar ;)

```
<%
  SQL = "SELECT top 5 * FROM login WHERE quote = true ORDER BY id DESC"
  Set Rs = Databas.Execute(SQL) 
  Do Until Rs.EOF 
        Response.Write(Rs("namn") & "<br>")
        Rs.Movenext 
  Loop 

  Rs.Close : Set Rs = Nothing
  Databas.Close : Set Databas = Nothing 
%>
```

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

---

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