---
title: "IF status 0 i databasen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/62450-if-status-0-i-databasen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sico"
published: "2002-12-17T15:37:25.000Z"
updated: "2002-12-18T13:35:46.000Z"
replies: 8
views: 318
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/62450-if-status-0-i-databasen"
---

# IF status 0 i databasen

## #1 — Sico, 2002-12-17T15:37Z

```
Set RSConn = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM t_Administrators where status = f_status"

sql = sql & " ORDER BY t_Administrators.f_User"

RSConn.Open SQL, Connect, 1, 2

IF status = 0 Then

Else

MASSA KOD

End If
```

Jag får "No value given for one or more required parameters."
Hur ska jag göra?

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

## #2 — @nders, 2002-12-17T15:40Z

Felmeddelandet brukar betyda att du stavat / skrivit fel på ett tabell- eller fältnamn i din SQL-fråga. Koden bör se ut så här:

```
SQL = "SELECT * FROM t_Administrators where status = f_status"
sql = sql & " ORDER BY t_Administrators.f_User"

Set RSConn = Connect.Execute (SQL)
if not RSConn.EOF THen
     IF Cint(RSConn("status")) = 0 Then

     Else
        MASSA KOD
     End If
end if
```

 Eller är f_status en asp-variabel?

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

## #3 — Josef, 2002-12-17T15:43Z

Ändrade lite i din kod.

```
Set RSConn = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM t_Administrators WHERE status = f_status  ORDER BY f_User"
RSConn.Open SQL, Connect, 1, 2

IF status = 0 Then
    'Gör något
Else
    'Gör något annat
End If
```

Är f_status en variabel??? Isåfall borde det väl stå

```
status = " & f_status & "
```

 om det är ett numeriskt värde, eller 

```
status = '" & f_status & "'
```

 om det är en sträng.

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

## #4 — Sico, 2002-12-17T15:56Z

f_status är ett fält i databasen med text.
Jag för samma fel :(

Kanske borde vara en IF NOT sats eftersom jag inte ska göra nåt med dom som har 0 i status :q

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

## #5 — LarsG, 2002-12-17T16:10Z

Vad är status då? Du behandlar den som en integer i koden men jämför den med en char-kolumn. 

Beskriv tabellen och vad du vill göra.

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

## #6 — crisse6, 2002-12-17T16:13Z

om det ar text bor det inte vara sa har?

If status = "0" then
'gor nat
else
'massa kod
End If

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

## #7 — Engine^, 2002-12-18T08:59Z

Du har alltså en tabell med Administratörer med vilken du vill att alla dessa vars status är lika med f_status ska göra något?

Det känns som om du menar att du vill att alla administratörer vars f_status inte är lika med noll ska göra något?

```
SQL = "SELECT * FROM t_Administrators WHERE status = " & f_status & " ORDER BY f_User;"
```

 annars kan du inte göra

```
RSConn.Open SQL, Connect, 1, 2
While Not RSConn.EOF
  If Not CInt(RSConn("status")) = 0 Then
    'Gör något
  End If

  RSConn.MoveNext
Wend
```

Jag tror du behöver beskriva ditt problem lite bättre...

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

## #8 — Sico, 2002-12-18T13:09Z

ok jag har inte testat alla koder än, men jag ska visa alla medlemmar på en klansida. När en medlem slutat i klanen vill jag inte ta bort kontot eftersom då försvinner alla nyheter personen skrivigt. så jag tänkte sätta ett värde i f_status fältet i t_administrators tabellen så dom inte visas på member-sidan.

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

## #9 — LarsG, 2002-12-18T13:35Z

```
Set RSConn = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM t_Administrators where f_status <> 0"

sql = sql & " ORDER BY t_Administrators.f_User"

RSConn.Open SQL, Connect, 1, 2

while not rsconn.eof
'en massa kod
rsconn.movenext
wend
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/62450-if-status-0-i-databasen
