---
title: "läsa från en databas och skriva/uppdatera till en annan databas."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9103-läsa-från-en-databas-och-skriva-uppdatera-till-en-annan-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "tlee"
published: "2001-04-20T14:33:00.000Z"
updated: "2001-04-21T14:05:00.000Z"
replies: 3
views: 224
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/9103-läsa-från-en-databas-och-skriva-uppdatera-till-en-annan-databas"
---

# läsa från en databas och skriva/uppdatera till en annan databas.

## #1 — tlee, 2001-04-20T14:33Z

Hej!

Tänkte höra ifall nåon har något smart sätt att lösa ett problem som jag har.

Om jag har 2 st databaser med olika fältnamn men som inneåller samma information, ett artikelregister i detta fallet och jag skall läsa ut informationen från den ena(databas1) och sen skriva in i den andra databasen(databas2) om informationen inte finns i den redan, finns informationen redan i databas2 så skall den bara uppdateras med den nya informationen ur databas1 

Hur löser jag detta på smidigaste sätt.. någon som har en bra lösning?

/tlee

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

## #2 — LarsG, 2001-04-20T21:14Z

Ungefär så här då

1) ta bort de rader i tabell2 som finns i tabell1

```

  delete from tabell2
   where tabell2ArtikelName in 
 (select tabell11ArtikelName 
    from t1)
```

2) lägg till alla rader från tabell1

```
  insert into tabell2(tabell2ArtikelName, kol2, kol3)
  select tabell1ArtikelName,col2,col3
    from tabell1
```

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

## #3 — tlee, 2001-04-21T13:49Z

hmmm..

det är inte från tabell1 till tabell2 utan från databas1 till databas2..

jag kan väl inte använda en SQL sats som jobbar mot 2 olika databaser?

/tlee

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

## #4 — LarsG, 2001-04-21T14:05Z

Det beror på vilken DBMS du använder. Om du har Access eller SQL server så finns det något som heter linked servers där man kan ordna så att man kommer åt tabeller från andra databaser. Jag vet inte hur det fungerar men om du söker på linked servers på [www.msdn.com](http://www.msdn.com)  så finns det en hel del artiklar om det.

Om man inte får till det så, så ser jag ingen annan råd än att läsa från tabell1 och kolla post för post.

Gjorde en sökning och hittade detta
 <http://msdn.microsoft.com/library/psdk/sql/ad_1_server_4uuq.htm>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9103-läsa-från-en-databas-och-skriva-uppdatera-till-en-annan-databas
