---
title: "problem med en SQL-sats på en asp-sida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/108947-problem-med-en-sql-sats-på-en-asp-sida"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "rollo"
published: "2004-08-11T09:46:28.000Z"
updated: "2004-08-11T10:07:22.000Z"
replies: 4
views: 310
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/108947-problem-med-en-sql-sats-på-en-asp-sida"
---

# problem med en SQL-sats på en asp-sida

## #1 — rollo, 2004-08-11T09:46Z

Hej!

Har skapat en typ av kalender på vårt intranät där man kan lägga in viktiga dagar etc.

Det verkar nu som om den inte funkar riktigt ordentligt.

Tanken är att man skall kunna fylla i ett från och ett till datum och sedan visas bara de "viktiga dagar" som är aktuella, dvs pågår eller är kommande.

Min select-sats är nedan och jag har upptäckt att när start datumet är gårdagens datum, eller ännu äldre,  så "crashar" sidan med följande felmeddelande:
Error Type:
Microsoft JET Database Engine (0x80040E07)
Data type mismatch in criteria expression.

```
	tmp_datum = date
	tmp_ar = year(date)

	SQL5 = "SELECT * FROM viktiga_dagar WHERE fran >= '"& tmp_datum &"'"
	SQL5 = SQL5 &" OR till > '"& tmp_datum &"'"
	SQL5 = SQL5 &" AND ar >= "&tmp_ar 
	SQL5 = SQL5 &" ORDER BY ar, t_id, fran"
```

Det var dock som om det är från datumet som spökar. Har suttit ett tag nu och inte lyckats fixa det.

Hur skall man skriva SQL-satsen?? 

rollo

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

## #2 — LarsG, 2004-08-11T09:49Z

Skriv ut värdet av SQL5 och posta det.

Ange vilka datatyper de olika kolumnerna har.

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

## #3 — rollo, 2004-08-11T09:53Z

SQL5 = SELECT \* FROM viktiga_dagar WHERE fran \>= '2004-08-11' OR till \> '2004-08-11' AND ar \>= 2004 ORDER BY ar, t_id, fran 

Datatyperna för fälten är följande;
fran, till samt ar är alla text fält.

Kanske skulle vara läge att ändra dem till datum?

Kan även säga att databasen är en Access-databas

rollo

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

## #4 — Mickee, 2004-08-11T10:02Z

Eftersom Ar är ett textfält måste du ha fnuttar ' även där.

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

## #5 — rollo, 2004-08-11T10:07Z

ibland ser man inte skogen för alla träden!

Tack Mickee!

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

---

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