---
title: "Finns det poster?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12055-finns-det-poster"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "doggelito"
published: "2001-10-11T16:55:00.000Z"
updated: "2001-10-11T18:46:00.000Z"
replies: 6
views: 215
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/12055-finns-det-poster"
---

# Finns det poster?

## #1 — doggelito, 2001-10-11T16:55Z

Finns det nått sätt att kolla om det finns poster inlagda i en databas (sql-server)?

Kör man en BOF-EOF så blir det ju error eftersom det inte finns någon post alls!

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

## #2 — Brimba, 2001-10-11T16:58Z

```
<%
If RS.EOF Then
 ' do this and that
else
  Do until RS.EOF
  RS.MoveNext
  loop
End If
%>
```

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

## #3 — doggelito, 2001-10-11T17:05Z

Riktigt så enkelt är det inte.
Jag vet att min databas är helt tom, alltså inte en enda post skapad, men jag vill köra ett script som talar om det för mig.
Detta låter kanske konstigt men jag har precis skapat tabellen i en sql-server på mitt webbhotell och vill veta om den blev riktigt skapad.

Är det förstått?

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

## #4 — LarsG, 2001-10-11T17:28Z

```
 sql = "select table_name from information_schema.tables where table_schema = current_user"
set rs = connect.execute(sql)
while not rs.eof
  response.write rs(0) & "<br>"
wend
```

På så sätt får du ut en lista på alla tabeller som du har skapat.

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

## #5 — doggelito, 2001-10-11T18:00Z

Vilka av namnen lär jag byta ut, samtliga?
Min databas heter scriptdatabas och tabellen heter script och en av kolumnerna heter rubrik, hur skulle strängen se ut då?

Är det några fler namn som jag lär ta reda på?

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

## #6 — LarsG, 2001-10-11T18:16Z

Det beror på vad du vill veta.

För att kontrollera om en tabellen SCRIPT finns:

```
sql = "select table_name from information_schema.tables where table_schema = current_user and table_name = 'SCRIPT'"
set rs = connect.execute(sql)
if rs.eof then
response.write Tabellen script är ej definierad <br>"
else
response.write Tabellen script är definierad <br>"
end if
```

För att ta reda på vilka kolumner som finns i en tabell

```
sql = "select * from information_schema.columns where table_schema = current_user and table_name = 'SCRIPT'"
set rs = connect.execute(sql)
if rs.eof then
   response.write "Det finns ingen tabell som heter script <br>"
else
  response.write "Kolumner i script"
  while not rs.eof
     response.write rs("column_name") & <br>"
     rs.movenext
  wend
end if
```

Visa datatyp för en viss kolumn i en tabell

```
sql = "select * from information_schema.columns where table_schema = current_user and table_name = 'SCRIPT' and column_name = 'RUBRIK'"
set rs = connect.execute(sql)
if rs.eof then
   response.write "Det finns ingen tabell som heter script <br>"
else
  response.write "Datatyp: " & rs("data_type") & "<br>"
end if
```

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

## #7 — doggelito, 2001-10-11T18:46Z

Tack!
Sidan säger "The page cannot be displayed" men jag ska prova lite mer, nu vet jag i alla fall hur jag ska göra.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12055-finns-det-poster
