---
title: "strul med Delete Between olika datum, SQL2000"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/128476-strul-med-delete-between-olika-datum-sql2000"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "G8"
published: "2005-05-19T09:32:26.000Z"
updated: "2005-05-19T12:28:04.000Z"
replies: 7
views: 370
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/128476-strul-med-delete-between-olika-datum-sql2000"
---

# strul med Delete Between olika datum, SQL2000

## #1 — G8, 2005-05-19T09:32Z

varför funkar inte

```
Connection.Execute("DELETE FROM Visitors WHERE visitordate BETWEEN '"&startdate&"' AND '"&enddate&"'"),,128
```

?

Vill alltså ha bort alla records mellan valda datum

//G8

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

## #2 — @nders, 2005-05-19T09:41Z

Vad innehåller startdate och enddate?
På vilket sätt funkar det inte?

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

## #3 — G8, 2005-05-19T10:52Z

startdate: 5/17/2005 00:00:00 
enddate: 5/17/2005 23:59:59

får inget felmeddelande, men den stoppar på connection.execute... fel nånstans måste det vara

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

## #4 — G8, 2005-05-19T11:39Z

Hmm, det funkar nu av någon anledning...

Vet inte riktigt varför det inte funkade innan...

Följdfråga, hur ska man göra för att ta reda på hur många records som raderas (nån count av nått slag), och om det inte finns några records som matchar datumen, visa ett felmeddelande?

//G8

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

## #5 — @nders, 2005-05-19T11:41Z

```
Connection.Execute("DELETE FROM Visitors WHERE visitordate BETWEEN '"&startdate&"' AND '"&enddate&"'"),[b]rows[/b],128
if rows = 0 then response.write "inget att radera"
```

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

## #6 — G8, 2005-05-19T11:53Z

Funkar fin fint,

en liten estetisk sak bara, rows returneras som '23' om man skriver ut värdet, finns det nått sätt att ta bort fnuttarna?

Testade med Cint(rows) men fick samma resultat...

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

## #7 — @nders, 2005-05-19T12:05Z

Hmm, det är konstigt. Det ska inte vara några apostrofer där. Gör du Cint() på något som innehåller apostrofer ska du få ett felmeddelande.

Hur ser din kod ut nu?

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

## #8 — G8, 2005-05-19T12:28Z

äh, det är jag som inte är med riktigt,

skrev ut det så här, '"&rows&"', istället för "&rows&"...

Tack snabeln, du rular!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/128476-strul-med-delete-between-olika-datum-sql2000
