---
title: "Inkludera två tabeller i samma formulär?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47485-inkludera-två-tabeller-i-samma-formulär"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Dflex"
published: "2002-07-08T12:54:09.000Z"
updated: "2002-07-09T07:38:17.000Z"
replies: 23
views: 482
page: 1
pages: 2
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/47485-inkludera-två-tabeller-i-samma-formulär"
---

# Inkludera två tabeller i samma formulär?

_Sida 1 av 2._

## #1 — Dflex, 2002-07-08T12:54Z

Är det här rätt skrivet om man vill inkludera två tabeller ur en databas. Eller hur skriver man, det blir nämnligen följande felmedelande:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error in FROM clause. 

/uddcomb/admin/search.asp, line 10 

Här är koden:

ssql="SELECT \* FROM tbl_Ritningar & tbl_Kunder WHERE ID="& id &" ORDER BY Kund asc"

Tack på förhand!

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

## #2 — @nders, 2002-07-08T12:57Z

Nej, det är inte rätt skrivet.
För att separera tabellerna använder du kommatecken. DU behöver också ett joinuttryck, ett fält i varje tabell, som de kan kopplas ihop med.

```
ssql="SELECT * FROM tbl_Ritningar, tbl_Kunder WHERE ID="& id &" [b]and tbl_Ritningar.kundid = tbl_Kunder.kundid[/b] ORDER BY Kund asc"
```

Nu gissade jag att du har det gemensamma fältet kundid i båda tabellerna. Det får du ändra.

Mvh,

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

## #3 — Eclipse, 2002-07-08T12:57Z

För det första ska du separera dom med ett kommatecken för det andra måste någon post i den första tabellen motsvara en annan post i den andra

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

## #4 — Dflex, 2002-07-08T13:13Z

Ok...jag ska sedan skriva ut kunderna som finns i tbl_Kunder i en selectbox med följande kod:

\<tr\>\<td width="33%"\>\<b\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="-1"\>Kund\</font\>\</b\>\</td\>\</tr\> 
    \<select name="kunder"\> 
     \<%
      do until rs.eof  
     %\>
      \<option value="\<%=rs("id")%\>"\>\<%=rs("kund")%\>\</option\>  
     \<%
      rs.movenext 
      loop
     %\>

Tyvärr så funkar inte detta!

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

## #5 — @nders, 2002-07-08T13:15Z

Hur funkar det inte?
Felmeddelande?

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

## #6 — Dflex, 2002-07-08T13:22Z

ADODB.Recordset error '800a0bb9' 
Felmedelande:

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. 

/uddcomb/admin/search.asp, line 10

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

## #7 — @nders, 2002-07-08T13:29Z

Och rad 10 är?

Min gissning är att du försöker använda konstanter som definieras i adovbs.inc, men glömt att inkludera den på sidan.

mvh,

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

## #8 — Dflex, 2002-07-08T13:36Z

RAD 10:

rs.open ssql, Conn

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

## #9 — @nders, 2002-07-08T13:37Z

Du får nog visa lite mer kod. Har du skapat Conn? Har du skapat rs?

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

## #10 — Dflex, 2002-07-08T13:38Z

Kan jag maila över den till dig?

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

## #11 — @nders, 2002-07-08T13:41Z

Lägg upp det här istället så får vi fler ögon på koden.

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

## #12 — Dflex, 2002-07-08T13:46Z

ASP-fil

Här kommer den!

Bilagor:

- [mail.zip](https://www.webforum.nu/a/243.zip)

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

## #13 — @nders, 2002-07-08T13:51Z

i din kod ligger de här raderna:

```
   sql="SELECT * FROM tbl_Ritningar, tbl_Kunder WHERE ID="& id &" and tbl_Ritningar.kundid = tbl_Kunder.kundid ORDER BY Kund asc" 
   rs.open ssql, Conn
```

Är det inte variabeln sql du ska exekvera hellre än ssql, som jag inte kan se är definierad?
Dessutom, var definierar du variabeln ritregister? I någon includefil?

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

## #14 — crisse6, 2002-07-08T13:56Z

> **@nders skrev:**
>
> Och rad 10 är?
> 
> Min gissning är att du försöker använda konstanter som definieras i adovbs.inc, men glömt att inkludera den på sidan.
> 
> mvh,

Jag laddade ner den, där fanns ingen include med adovbs.inc! Lägg till det!

Dessutom är det nog sql-satsen det är fel på, inte den med rs, conn och sql.. som du visade ;)

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

## #15 — Dflex, 2002-07-08T13:58Z

Din första fråga förstår jag tyvärr inte riktigt mitt ASP-kundande är inte allt för stort som du kanske har märkt!

men variabeln ritregister är inkluderad i filen preferences.asp

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

## #16 — Dflex, 2002-07-08T13:59Z

tyvärr så måste jag kila nu...men se om du hittar någon lösning och skriv in den isåfall så läser jag den imorgon!

Du ska ha ett stort tack!

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

## #17 — crisse6, 2002-07-08T14:00Z

> sql="SELECT \* FROM tbl_Ritningar, tbl_Kunder WHERE ID="& id &" and tbl_Ritningar.kundid = tbl_Kunder.kundid ORDER BY Kund asc" 
> 
> rs.open ssql, Conn

du kör inte sql när du exekverar, du exekverar **s**sql

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

## #18 — @nders, 2002-07-08T14:00Z

Du har angett fel variabelnamn när du ska öppna recordsetet. Din SQL-fråga har du lagt i en variabel som heter sql, men du skriver ssql när du ska öppna recordsetet. Ändra till sql som namn för sql-frågan när du öppnar recordsetet.

mvh,

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

## #19 — crisse6, 2002-07-08T14:02Z

jag var först @nders!  :P  §e  §e

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

## #20 — Dflex, 2002-07-09T06:12Z

Dflex is back!

Ska jag ändra:

ssql="SELECT \* FROM tbl_Ritningar & tbl_Kunder WHERE ID="& id &" ORDER BY Kund asc"
rs.open ssql, Conn

till:

sql="SELECT \* FROM tbl_Ritningar & tbl_Kunder WHERE ID="& id &" ORDER BY Kund asc" 
rs.open sql, Conn

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/47485-inkludera-två-tabeller-i-samma-formulär  
Nästa sida: https://www.webforum.nu/amne/asp/47485-inkludera-två-tabeller-i-samma-formulär/page2.md
