---
title: "Om tråd är öppen > stäng & vice versa"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21792-om-tråd-är-öppen-stäng-vice-versa"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Pace"
published: "2001-11-30T21:09:00.000Z"
updated: "2001-11-30T23:18:00.000Z"
replies: 4
views: 211
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/databaser-sql/21792-om-tråd-är-öppen-stäng-vice-versa"
---

# Om tråd är öppen > stäng & vice versa

## #1 — Pace, 2001-11-30T21:09Z

En kodsnutt som kollar om en tråd är öppen, i så fall stängs den och vice versa. Hur kan jag göra det med en enda SQL sats?

Nuvarande kod:

```
SQL = "SELECT T_Status FROM PaceBoard_Topics WHERE topic_id=" & topicID
Set rs = Connection.Execute (SQL)
If rs(0) Then
   ' Om öppen > stäng tråd.
   SQL = "UPDATE PaceBoard_Topics SET T_Status = " & SetTopicToClosed & " WHERE Topic_ID = " & topicID
Else
   ' Om stängd > öppna tråd.
   SQL = "UPDATE PaceBoard_Topics SET T_Status = " & SetTopicToOpen & " WHERE Topic_ID = " & topicID
End If
```

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

## #2 — LarsG, 2001-11-30T21:12Z

```
SQL = "UPDATE PaceBoard_Topics SET T_Status = case t_status when 'OPEN' then 'CLOSE' else 'OPEN' end WHERE Topic_ID = " & topicID
```

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

## #3 — Pace, 2001-11-30T23:08Z

Fungerar bra i MySQL, men hur ska man göra i Access?
red: På ett true/false fält ska tilläggas.

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

## #4 — LarsG, 2001-11-30T23:15Z

Vilken datatyp är det?

boolean:

```
SQL = "UPDATE PaceBoard_Topics SET T_Status = not T_Status WHERE Topic_ID = " & topicID
```

annars

```
SQL = "UPDATE PaceBoard_Topics SET T_Status = iif(t_status ='OPEN',CLOSE','OPEN') WHERE Topic_ID = " & topicID
```

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

## #5 — Pace, 2001-11-30T23:18Z

SET T_Status = not T_Status

Fy fan vad logiskt egentligen! :o :D
Tack än en gång!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21792-om-tråd-är-öppen-stäng-vice-versa
