---
title: "Försäkra sig om att databastabell är tom"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/145889-försäkra-sig-om-att-databastabell-är-tom"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2006-04-22T19:28:21.000Z"
updated: "2006-04-22T20:02:40.000Z"
replies: 6
views: 353
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/145889-försäkra-sig-om-att-databastabell-är-tom"
---

# Försäkra sig om att databastabell är tom

## #1 — devotion, 2006-04-22T19:28Z

Hej!

Jag har ett script som läser in artiklar från en textfil. Alla articelnummer sparas i tblTempArticleNumber. I slutet av scriptet så raderas alla articelnummer med:

```
'Ta bort alla artiklar från tblTempArticlenumber
			sSQL = "DELETE FROM tblTempArticlenumber"
			objConn.Execute(sSQL)
```

Om något blir fel och scriptet inte körs till slut kan ju innebära att det finns articlar i tabellen vid start. Det blir då fel.

Hur gör man för att försäkra sig om att tabellen är tom innan man börjar läsa in nya rtiklar?

Är det bara att lägga ovanstående kod i början av scriptet? Eller blir det i så fall galet om tabellen redan är tom?

Mvh
Henrik

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

## #2 — Compusa, 2006-04-22T19:49Z

> **devotion skrev:**
>
> Hej!
> Hur gör man för att försäkra sig om att tabellen är tom innan man börjar läsa in nya artiklar?

Jag skulle räkna antalet rader i tabellen innan jag gör en insättning. Om antalet rader är 0 så vet du att den är tom.

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

## #3 — devotion, 2006-04-22T19:51Z

...och hur ser koden ut får att räkna raderna i en tabell?

//Henrik

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

## #4 — Compusa, 2006-04-22T19:53Z

```
SQL = "Select Count (*) As NrOfRows From Articles
Set RecSet = Connection.Execute(SQL)

If RecSet("NrOfRows") = 0 Then
```

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

## #5 — LarsG, 2006-04-22T19:54Z

> Är det bara att lägga ovanstående kod i början av scriptet?

Ja.

> Eller blir det i så fall galet om tabellen redan är tom?

Nej.

Att räkna antalet rader är bara onödigt

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

## #6 — Compusa, 2006-04-22T19:56Z

Då struntar du i mina inlägg mao, jag litar på LarsG och efter att ha läst ditt första inlägg en gång till så förstår jag varför :)

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

## #7 — devotion, 2006-04-22T20:02Z

Vad enkelt det var...

Tack i alla fall Compusa.... (y)  

//Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/145889-försäkra-sig-om-att-databastabell-är-tom
