---
title: "problem med relationskod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/80300-problem-med-relationskod"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Gimbo"
published: "2003-06-22T18:21:33.000Z"
updated: "2003-06-22T20:23:07.000Z"
replies: 6
views: 230
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/80300-problem-med-relationskod"
---

# problem med relationskod

## #1 — Gimbo, 2003-06-22T18:21Z

jag har en relation mellan två stycken tabeller (contact, userlogin) i min databas där UID och code är kopplade till varandra, när jag kör denna kod:

```
conn.execute " UPDATE userlogin_contact SET " &_
" userlogin.customerID = '"&Request.Form("partnerID")&"'," &_
" userlogin.password = '"&Request.Form("Password")&"', " &_
" contact.First_name = '"&Request.Form("firstname")&"', "&_
" contact.Last_name = '"&Request.Form("lastname")&"', " &_
" contact.email = '"&Request.Form("email")&"' " &_
" WHERE UID = '" &Request.Form("partnerIDHidden")& "' "
```

så får jag detta fel:

```
Cannot use the column prefix 'userlogin'. This must match the object in the UPDATE clause 'userlogin_contact'.
```

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

## #2 — Sebbe, 2003-06-22T18:26Z

Ska det inte stå såhär i början?

```
UPDATE userlogin, contact
```

Sen tror jag att det ska stå såhär i slutet.

```
WHERE userlogin.UID = '" &Request.Form("partnerIDHidden")& "'
```

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

## #3 — LarsG, 2003-06-22T18:32Z

Nej, det där är bara access.

```
conn.execute " UPDATE userlogin_contact SET " &_
" customerID = '"&Request.Form("partnerID")&"'," &_
" password = '"&Request.Form("Password")&"', " &_
" First_name = '"&Request.Form("firstname")&"', "&_
" Last_name = '"&Request.Form("lastname")&"', " &_
" email = '"&Request.Form("email")&"' " &_
" wHERE UID = '" &Request.Form("partnerIDHidden")& "' "
```

Du kan inte blanda in de tabeller som i vyn i din update.

Flyttas från ASP,

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

## #4 — Gimbo, 2003-06-22T18:40Z

lars om jag gör som du sa, så återkommer jag till mitt ursprungliga problem:

```
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]View or function 'userlogin_contact' is not updatable because the modification affects multiple base tables.
```

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

## #5 — LarsG, 2003-06-22T19:32Z

Då har du alltså inte skapat triggern. Det är enda sättet.

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

## #6 — Gimbo, 2003-06-22T19:58Z

ohhhhhhhh ledsnar på d här snart... alltså är triggern det enda alternativet, men om man har relation mellan de två tabellerna??? hjälper det inte?

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

## #7 — LarsG, 2003-06-22T20:23Z

Det har inget med relationer att göra. Trigger.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/80300-problem-med-relationskod
