---
title: "Vad är att föredra?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12208-vad-är-att-föredra"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Andy"
published: "2001-10-21T10:02:00.000Z"
updated: "2001-10-21T13:43:00.000Z"
replies: 4
views: 176
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/12208-vad-är-att-föredra"
---

# Vad är att föredra?

## #1 — Andy, 2001-10-21T10:02Z

Ser att majoriteten av er använder er av en SQL-sats när ni uppdaterar eller skapar nya poster i en databas. Jag har alltid gjort på följande sätt:

```
Öppna databas och recordset
rs.AddNew
rs("blabla") = Request.Form("blabla")
rs.Update
rs.Close
```

Vilket sätt är att föredra? Är mitt sätt mer resurskrävande?

En fördel med "mitt" sätt är ju att man inte behöver oroa sig för tecken som vanligtvis kan ställa till problem, såsom '-tecknet.

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

## #2 — LarsG, 2001-10-21T11:15Z

> Är mitt sätt mer resurskrävande?

Ja.

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

## #3 — webzonen, 2001-10-21T11:46Z

Och SQL är smidigare

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

## #4 — Skarre, 2001-10-21T13:32Z

Var ligger då "Command" resursmässigt? Alltså: 

```
Set objComm = Server.CreateObject("ADODB.Command")
Command.Type = 1
Command.Text = "INSERT INTO...etc"
Command.Execute
```

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

## #5 — LarsG, 2001-10-21T13:43Z

Att använda ett command eller connection om man bara gör en operation har ingen nämnvärd betydelse. 
(Om man använder connection så skapas ett command internt av ado.)

Man har fördel av att använda ett commandobject om man t.ex. skall göra insert i samma tabell flera gånger. Då kan man skriva en fråga med parametrar 

```
sql = "insert into ogrish values(?,?)"
```

och sedan så sätter man bara nya parametervärden vid varje anrop istället för att bygga om sql-satsen.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12208-vad-är-att-föredra
