---
title: "Lägg till i DB med Insert eller RecSet?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/98552-lägg-till-i-db-med-insert-eller-recset"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Oputres"
published: "2004-03-01T22:44:06.000Z"
updated: "2004-03-02T01:38:40.000Z"
replies: 2
views: 211
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/98552-lägg-till-i-db-med-insert-eller-recset"
---

# Lägg till i DB med Insert eller RecSet?

## #1 — Oputres, 2004-03-01T22:44Z

Vilken metod är bäst att använda egentligen:

Den här:

Set RecSet=Server.CreateObject("ADODB.Recordset")
RecSetOpen "table", Connect, 3, 3
RecSet.AddNew
RecSet("table1")=Table1
RecSet("table2")=Table2
RecSet.Update
RecSet.Close

eller den här:

INSERT INTO table (table1, table2) VALUES (’Table1’, ’Table2’)
?

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

## #2 — niko, 2004-03-01T22:54Z

Det beror bara på hur du definierar "bäst". Den första varianten är mer portabel/generell eftersom den abstraherar bort den underliggande databasen, vilket medför att du inte behöver veta nåt om hur den exakta INSERT-syntaxen ser ut. (Det behöver inte ens vara en databas.) Den andra är möjligtvis snabbare eftersom det inte krävs nån prepareringen av SQL-satsen.

Vilket är "bäst"? Assembler eller C#?

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

## #3 — Engine^, 2004-03-02T01:38Z

> **niko skrev:**
>
> abstraherar

 :) Länge sedan jag såg ett sådant snyggt ord.

Mitt svar är att det andra alternativet är det att föredra. Oavsett hur praktiskt det nu kan vara att låta ett API sköta dataskyfflandet, så anser jag att man, oavsett alternativen, ska ha bra kontroll över hur datat skyfflas in i databasen.
Metod ett och två skiljer väl sig inte mer från varandra än vad **niko** beskrev.

Med metod två slipper man att en "tredjepartsfunktion" gör det hela åt en. Det kan vara att föredra ifall nu den funktionen innehåller ett säkerhetshål. Hur otroligt det än nu må vara.

Fram för metod två! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/98552-lägg-till-i-db-med-insert-eller-recset
