---
title: "fylla tabeller med data"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10433-fylla-tabeller-med-data"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "soffan76"
published: "2001-07-06T09:07:00.000Z"
updated: "2001-07-06T12:19:00.000Z"
replies: 16
views: 246
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/10433-fylla-tabeller-med-data"
---

# fylla tabeller med data

## #1 — soffan76, 2001-07-06T09:07Z

Hej hej!

Jag är nybörjare på detta med SQL-databaser och har en liten undran. Hur gör jag för att fylla en tabell som ligger på servern med data? Hur ser INSERT INTO koden egentligen ut?

Mvh Sofia

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

## #2 — @nders, 2001-07-06T09:09Z

```
INSERT INTO tblTabellen (kol1, kol2, kol3) VALUES ('värde1', 'värde2', 'värde3')
```

typ.

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

## #3 — soffan76, 2001-07-06T09:13Z

Ok, låt säga att jag har 10 bilmärken som ska läggas in med tillhörande ID-nummer...
1 saab
2 volvo
3 toyota

o.s.v.

Hur skriver jag då? Blir det en loop eller så?

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

## #4 — @nders, 2001-07-06T09:15Z

det beror på...
hur har du id/bilmärke lagrat?
variabler? array(er)? inte alls?

loop är väl normalt att man använder om man har chansen.

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

## #5 — soffan76, 2001-07-06T09:48Z

Nej, ID är ett fält med räknare, varje post får alltså ett nytt nummer.
Om jag t.ex. lägger in volvo så får den Id 1 och sedan får saab ID 2 o.s.v.
Hur jag göra?

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

## #6 — @nders, 2001-07-06T09:50Z

insert into bilar (bilmärke) ('volvo')
insert into bilar (bilmärke) ('saab')
insert into bilar (bilmärke) ('bmw')
insert into bilar (bilmärke) ('maserati')

en fråga per post som ska in i databasen måste ställas på ett eller annat sätt, antingen i en loop eller som lösa frågor.

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

## #7 — soffan76, 2001-07-06T10:02Z

typ så här...?
hängde inte riktigt med...

```

<!--#include file="PA.asp"-->

<% 
SQL= "SELECT * FROM PA_Projektanmalan"
Set RS = Conn.Execute(SQL)

insert into PA_Atgard (Namn) ('Mark')
insert into PA_Atgard (Namn) ('Väg/bro')
insert into PA_Atgard (Namn) ('Spår')
insert into PA_Atgard (Namn) ('Byggnad')
insert into PA_Atgard (Namn) ('Infosystem')
insert into PA_Atgard (Namn) ('Övrigt') 
%>

<% 
Conn.close
Set Conn = nothing 
%>
```

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

## #8 — @nders, 2001-07-06T10:05Z

men du har ju exekverat sql-satser massor med gånger förut! gör likadant!

```
<!--#include file="PA.asp"-->

<% 
SQL= "SELECT * FROM PA_Projektanmalan"
Set RS = Conn.Execute(SQL)

strSQL = "insert into PA_Atgard (Namn) ('Mark')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Väg/bro')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Spår')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Byggnad')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Infosystem')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Övrigt')"
Conn.Execute(strSQL)
%>

<% 
Conn.close
Set Conn = nothing 
%>
```

mvh,

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

## #9 — soffan76, 2001-07-06T10:07Z

Ok, nu fattar jag. Tack!

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

## #10 — @nders, 2001-07-06T10:09Z

citerar vide:

> var sin ko!

 :)

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

## #11 — @nders, 2001-07-06T10:11Z

fast om det bara handlar om engångs-insert i en tabell, och du ändå ska handknacka, så hade jag använt query analyzer för att ställa frågorna.

absolut enklast så.

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

## #12 — soffan76, 2001-07-06T10:25Z

Ja, det är bara en gång. Tabellerna ska fyllas uppgifter som sedan ska visas i dropdown-lister. 
Hur gör man med den där Query-analyzern då? Fast jag kommer väl inte åt den ändå, den ligger väl på webbhotellet..

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

## #13 — soffan76, 2001-07-06T10:56Z

Varför blir det på detta viset?

Incorrect syntax near 'Mark'.
/vti/PA/Insert/Atgard.asp, line 16

```
strSQL = "insert into PA_Atgard2 (Namn) ('Mark')" 
Conn.Execute(strSQL)
```

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

## #14 — @nders, 2001-07-06T11:16Z

oj, jag missade att du missade.

VALUES, kolla i min originalkod i mitt första inlägg i denna tråd.

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

## #15 — soffan76, 2001-07-06T11:20Z

TACK!

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

## #16 — soffan76, 2001-07-06T12:12Z

Vad går fel?
Endast de två första läggs in i databasen???

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

## #17 — soffan76, 2001-07-06T12:19Z

Kom på felet...en enkelfnutt fattades...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10433-fylla-tabeller-med-data
