---
title: "Insert i kolumn med räknare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/59829-insert-i-kolumn-med-räknare"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "doggelito"
published: "2002-11-21T09:11:19.000Z"
updated: "2002-11-21T10:32:20.000Z"
replies: 2
views: 269
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/59829-insert-i-kolumn-med-räknare"
---

# Insert i kolumn med räknare

## #1 — doggelito, 2002-11-21T09:11Z

Jag ska flytta data från en access till ms-sql och behöver lite hjälp.
I kolumnen ID i accessen finns medlemsnummer som kan vara t.ex. 1050, fyra siffror alltså.
Detta vill jag få in i Memberid i ms-sqlén, 
problemet är att Memberid är en räknare med primärnyckel och då får jag inte inserta i den, 
finns det nån lösning på detta?
Har tänkt använda koden nedan (ungefär)

```
Select ID, Fornamn, Efternamn, Personnr, Adress, Postnummer, 
Postadress, Tel, Epost, Losenord, medlem, Ovrigt

Do Until rs.Eof
Insert Into tblMembers (Memberid, Fornamne, Lastname, Socialnr, Address, Zipcode, 
Postaladress, Phone, Email, Password, Old_member, Other) Values
(rs(0), rs(1), rs(2), rs(3), rs(4), rs(5), rs(6), rs(7), rs(8), rs(9), rs(10), rs(11))

rs.Movenext
Loop
```

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

## #2 — @nders, 2002-11-21T09:15Z

Du får ta bort identity på fältet i SQL Server, sedan flytta ditt data. Sätt sedan tillbaka identity med en Seed (startvärde) högre än ditt högsta ID.

Bör fungera, men jag har ju inte testat... ;)

Mvh,

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

## #3 — doggelito, 2002-11-21T10:32Z

Visst fungerade det!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/59829-insert-i-kolumn-med-räknare
