---
title: "Kolla av tre olika kolumner i access innan insert"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/57240-kolla-av-tre-olika-kolumner-i-access-innan-insert"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eMan"
published: "2002-10-27T18:25:40.000Z"
updated: "2002-10-27T18:50:14.000Z"
replies: 2
views: 184
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/57240-kolla-av-tre-olika-kolumner-i-access-innan-insert"
---

# Kolla av tre olika kolumner i access innan insert

## #1 — eMan, 2002-10-27T18:25Z

Hej!

Jag sökte i detta forum utan att hitta det jag behöver svar på så jag försöker mig på att ställa en liten fråga.

Jag håller på med ett litet bokningssystem i ASP(vbscript). Databasen jag använder är Access. I databsen finns ett antal kolumner, bland annat datum, tid_ut och tid_ater

I tid_ut hamnar tidpunkten då användaren vill låna en viss mackapär 

I tid_ater hamnar tidpunkten då användaren tänkt sig att återlämna den tidigare lånade mackapären.

För att bokningssytemet skall vara något att ha behöver jag kunna lägga in någon typ av kontroll så att skriptet kollar om valt datum har några tidigare bokningar och i så fall om de tider som valts inte redan är bokade.

Kan man på något bra sätt kolla av detta enligt följande:

Om samma datum som valts redan existerar i databasen: 

\- kolla så att vald starttid är mindre än existerande tid_ut eller större/lika med tid_ater
  
\- Kolla så att vald sluttid är mindre än tid_ut eller större/lika med tid_ater  

Skulle vara väldigt tacksam för hjälp!

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

## #2 — LarsG, 2002-10-27T18:45Z

Varför har du inte två kolumner av typen datetime istället? 

I så fall blir frågan enklare ;)

```
q = "select distint 'Ledig',pryl from bokning " &_
" where pryl = '" & request.form("prylar") & _
"' and not exists " &_
" (select 1 from bokning " & _
" where pryl = '" & request.form("prylar") & _
"'" and  (#"  & F_startBokning  & _
"# between startBokning and slutBokning or #" &_
 F_slutBokning & _
"# between startBokning and slutBokning " & _
" or (#"  & F_startBokning & "# " & _
" < startBokning and slutBokning < #" & _
F_slutBokning & "#)))"
```

Osså behövs det lite verifikation att tiderna (F_startBokning och F_Slutbokning) som matas in är giltiga

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

## #3 — eMan, 2002-10-27T18:50Z

Många tack!

Skall ta och sätta mig och fundera på den här!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/57240-kolla-av-tre-olika-kolumner-i-access-innan-insert
