---
title: "Måste Set vara med?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/130770-måste-set-vara-med"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Oputres"
published: "2005-06-29T22:07:28.000Z"
updated: "2005-06-30T00:36:24.000Z"
replies: 2
views: 276
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/130770-måste-set-vara-med"
---

# Måste Set vara med?

## #1 — Oputres, 2005-06-29T22:07Z

Allå!

Behöver "Set Sql =" egentligen vara med i nedanstående exempel?

> Set Sql = Connect.Execute("DELETE \* FROM "&kategori&" WHERE id='" & nr & "';")

Först såg det ut så här (det är vad jag fick lära mig på min första asp-kurs):

> Sql = "DELETE \* FROM "&kategori&" WHERE id=" & nr & ";"
> Set remove = Connect.Execute(Sql)

Båda funkar utmärkt men jag har sett liknande exempel fast utan Set-biten. Man kör direkt med Connect.Execute. Vad exakt gör Set Sql i ovanstående exempel och kan jag skippa det?

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

## #2 — Denkan, 2005-06-29T23:35Z

Nej, går utmärkt med bara Connect.Execute("DELETE \* FROM "&kategori&" WHERE id='" & nr & "'")

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

## #3 — Guffa, 2005-06-30T00:36Z

Du behöver bara skapa ett recordset ifall du hämtar data. Ifall du inte hämtar data så bör du använda flaggan 128 för att tala om att anropet inte ska skapa något recordset:

```
Connect.Execute "DELETE * FROM " & kategori & " WHERE id='" & nr & "'", , 128
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/130770-måste-set-vara-med
