---
title: "Loopa månader"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/152700-loopa-månader"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mackanz"
published: "2006-10-18T16:32:26.000Z"
updated: "2006-10-19T03:08:22.000Z"
replies: 6
views: 408
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/152700-loopa-månader"
---

# Loopa månader

## #1 — mackanz, 2006-10-18T16:32Z

Hej!

Jag har på en sida <http://www.markuz.se/hogtryck/spelplan1.asp>  en spelplan som loopas ut.

Nu sja jag lopa ut dom månad för månad... Jag har varje spelning en stort som är januari, Februari Mars...

Hur skriver man i sql för att han ska loopa t,ex alla av typen januari...

Jag skriver så här:

```
<%
sql = "SELECT * from SPELPLAN WHERE DATUM where >= DateAdd('d', -1, DATE()) kat='februari' ORDER BY DATUM ASC"
rs.open sql, mincon, 3, 3
%>
```

 

men det funkar inte...

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

## #2 — mackanz, 2006-10-18T18:49Z

får fäljande fel på den:

Microsoft JET Database Engine error '80040e14' 

Syntax error (missing operator) in query expression 'DATUM where \>= DateAdd('d', -1, DATE()) kat='februari''. 

/hogtryck/spelplan1.asp, line 21

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

## #3 — Fraggel, 2006-10-18T20:37Z

Hur ser SQL satsen ut innan den når Databasen

Kanske testa med att 

```
 
sql = "SELECT * from SPELPLAN WHERE DATUM where >= #DateAdd('d', -1, DATE())# AND kat='februari' ORDER BY DATUM ASC"
```

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

## #4 — mackanz, 2006-10-18T20:47Z

vad menar du med SQL satsaen innan den når databasen???

får fortfarande:

Microsoft JET Database Engine error '80040e14' 

Syntax error (missing operator) in query expression 'DATUM where \>= #DateAdd('d', -1, DATE())# AND kat='februari''. 

/hogtryck/spelplan1.asp, line 21

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

## #5 — Fraggel, 2006-10-18T21:42Z

Din SQL stäng är Keff
Skit i att anropa databasen
kör med 

Response.write och skriv ut SQL stängen så vi får se hur den ser ut!

Vad har du för Databas

sql = "SELECT \* from SPELPLAN WHERE DATUM where \>= #" & DateAdd('d', -1, DATE()) & "# AND kat='februari' ORDER BY DATUM ASC"

Testa igen jag tror jag slarvade lite! om inte så vill jag se den SQL strängen du skickar till DB

Dsv skriv ut sql satsen!

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

## #6 — mackanz, 2006-10-18T22:12Z

nu hänger jag inte med.....
funkade inte får HTTP 500 - Internt serverfel

Jag har accessdatabas

Förstår inte vad det är för sql-sats du vill se....

Det jag vill åstakomma är att loopa ut endast aktuella spelningar av en speciellt sort (månad)

Nedanstående funkar klockrent. frånsett att den loopar allt ur databasen i stället för en viss kstegori av spelningar. Så i den koden ska man lägga till kat=''februari" men vet inte vart

```
<%
sql = "SELECT * from SPELPLAN WHERE DATUM >= DateAdd('d', -1, DATE()) ORDER BY DATUM ASC"
rs.open sql, mincon, 3, 3
%>
```

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

## #7 — @nders, 2006-10-19T03:08Z

> funkade inte får HTTP 500 - Internt serverfel

Stäng då genast av "friendly http error messages" / "egna http-felmeddelanden" i Internet Explorer, så du kan få se vettiga felmeddelanden.

> Så i den koden ska man lägga till kat=''februari" men vet inte vart

Då får du lägga till:

```
and kat='februari'
```

 i din where-sats i SQL-frågan...

Slutligen: snälla, ställ frågor om SQL i SQL-forumet!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/152700-loopa-månader
