---
title: "Updatera i 2 tabeller samtidigt!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/48636-updatera-i-2-tabeller-samtidigt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "CatZ"
published: "2002-07-24T18:23:19.000Z"
updated: "2002-07-24T21:19:45.000Z"
replies: 10
views: 287
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/48636-updatera-i-2-tabeller-samtidigt"
---

# Updatera i 2 tabeller samtidigt!

## #1 — CatZ, 2002-07-24T18:23Z

Jag gör det förmodligen krångligt för mig men så här ser tabellerna ut iaf.

Tabell 1 = DnLag
DnId - Räknare
DnLag - PM
DnSpelare1 - PM
DnSpelare2 - PM
DnSpelare3 - PM
DnSpelare4 - PM 
DnSpelare5 - PM
DnSpelare6 - PM
DnImp1 - Tal
DnImp2 - Tal
DnImp3 - Tal
DnImp4 - Tal
DnImp5 - Tal
DnImp6 - Tal
DnImp7 - Tal
DnVP1 - Tal
DnVP2 - Tal
DnVP3 - Tal
DnVP4 - Tal
DnVP5 - Tal
DnVP6 - Tal
DnVP7 - Tal

Tabell 2 = DnNaMatcher
MrId = Räknare
MrLag1 - PM
MrLag2 - PM
MrImp1 - Tal
MrImp2 - Tal
MrVP1 - Tal
MrVP2 - Tal
MrOmg - Tal

Tabell 1 ("DnLag") innehåller information om lagen och måste innehålla både IMP och VP som är 2 olika sätt att räkna poäng. DnVP1 är Lagets VP poäng Omgång 1.

Tabell 2 ("DnNaMatcher") Innehåller Villket lag som möter villket i villken omgång.

Så till problemet, när jag skriver in resultatet via asp sidan för DnNaTabellen vill jag samtidigt skicka respektive lags Imp och VP till rätt lag i tabellen DnLag....

Någon som förstår vad jag menar? eller kanske.... Någon som kan hjälpa mig lite på traven ?

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

## #2 — CatZ, 2002-07-24T18:59Z

<http://www.brainjar.com/asp/pool/> \<\<- hjälpte lite iaf, men hur kopplar jag ihop 2 fält i 2 olika tabeller ?

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

## #3 — LarsG, 2002-07-24T19:03Z

Lösningen på alla problem av den här typen heter transaktionshantering. 

```
connect.begintrans
connect.execute "update tabell1 set "
if err.number <> 0
  connect.rollbacktrans
  connect.close
  call errorhandlingroutine
  response.end
end if
connect.execute "update tabell2 set "
if err.number <> 0
  connect.rollbacktrans
  connect.close
  call errorhandlingroutine
  response.end
end if
connect.committrans
```

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

## #4 — CatZ, 2002-07-24T19:54Z

hjälp

Hoppsan, där kom det en massa grekiska :e Jag begrep inte så mycket, LarsG... du kan bevisligen massvis med mer än mig om det här :)

Skulle du kunna förklara vad sakerna gör och hur jag infogar det på asp sidan. Mitt sätt att skriva asp är "#¤ så mycket mer primitivt. Bland annat så har jag inte riktigt hajjat det där med Dim riktigt utan skriver ALL kod som behövs :)

Men som sagt, kan du sparka mig ytterligare lite i rumpan när det gäller detta ?

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

## #5 — CatZ, 2002-07-24T20:16Z

LarsG måste vara kunnigaste och mest hjälpsamma personen på wF synd bara han hjälper alla lite och inte mig helt :e

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

## #6 — CatZ, 2002-07-24T20:22Z

Så här ser tabellerna ut nu:

\*\* DistriktsLag \*\*
LagID - Räknare (går det?)
LagNamn - Text
Kontakt - Text
Tele - Text
Spelare1 - text
Spelare2 - text
Spelare3 - text
Spelare4 - text
Spelare5 - text
Spelare6 - text
Distrikt - Text

\*\* Matcher \*\*
Omg - Tal
MatchID - Räknare
HemmaLagID - Text
HemmaLagImp - Tal
HemmaLagVP - Tal
BortaLagID - Text
BortaLagImp - Tal
BortaLagVP - Tal

Lite lättare att koppla ihop kanske ?

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

## #7 — LarsG, 2002-07-24T20:24Z

Här är lite mer om transaktioner i ADO

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmthbegintrans.asp>

> Bland annat så har jag inte riktigt hajjat det där med Dim riktigt utan skriver ALL kod som behövs

 

Du kanske menar sub och inte Dim?

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

## #8 — CatZ, 2002-07-24T20:26Z

Nja du vet 
\<%
       Dim sql, rs, con

con = kod som förklarar vad con e
%\>

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

## #9 — LarsG, 2002-07-24T21:10Z

Nu förstår jag ännu mindre.

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

## #10 — Pace, 2002-07-24T21:17Z

Vill bara inflika med en kort fråga:
Vilka databaser stöder transaktionshantering (databasversionen alltså)?

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

## #11 — UlfT, 2002-07-24T21:19Z

\-\> CatZ

Du använder Dim för att deklarera dina variabler, tex:

Dim sql As String
Dim rs As ADODB.Recordset
Dim con As ADODB.Connection

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/48636-updatera-i-2-tabeller-samtidigt
