---
title: "Hur?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12451-hur"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "dahlgren"
published: "2001-11-04T10:27:00.000Z"
updated: "2001-11-04T15:09:00.000Z"
replies: 11
views: 187
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/12451-hur"
---

# Hur?

## #1 — dahlgren, 2001-11-04T10:27Z

Jag har massa bilder med bildertexter som ligger i en databas. Albumen väljs ut genom värdet i kolumnen album. Nu är det så att jag vill ha en gemensam text för alla bilder som heter tex jul. Hur gör jag det på bästa sätt?

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

## #2 — LarsG, 2001-11-04T12:22Z

Du lagrar beskrivningen i en separat tabell.

album
\-----
id!titel!beskrivningsid

besrivningar
\------
id!beskrivning

Då du vill ha beskrivningen och övrig info för ett album :

```
select a.*,b.beskrivnig 
  from album as a inner join beskrivningar as b
  on a.beskrivningsid = b.id
 where a.titel = 'Jul'
```

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

## #3 — dahlgren, 2001-11-04T12:30Z

För står inte riktigt vad som är vad i din kod. så här ser tabbellerna ut:

Album
\-namn
\-bild
\-osv

Albumtext
\-namn
\-albumtext

Namnen är samma i båda tabellerna.

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

## #4 — LarsG, 2001-11-04T12:35Z

Då har du samma lösning som jag. Så vad är problemet?

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

## #5 — dahlgren, 2001-11-04T12:37Z

Hur jag ändrar koden så att den passar mina tabeller.

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

## #6 — LarsG, 2001-11-04T13:20Z

Oki doki.

```
select a.*,at.albumtext
from album as a inner join albumtext as at
on a.namn = b.namn
where a.namn = 'Jul'
```

t.ex.

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

## #7 — dahlgren, 2001-11-04T13:32Z

Då får jag upp dettta felmedelande:
Kompileringsfel i Microsoft VBScript fel '800a03ea' 

Syntaxfel 

/fotoalbum/album.asp, rad 13 

SQL=select a.\*,at.albumtext
\----^

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

## #8 — LarsG, 2001-11-04T13:36Z

Du har glömt strängavgränsare.

```
sql = "select a.*,at.albumtext from album as a inner join albumtext as at on a.namn = b.namn where a.namn = 'Jul'"
```

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

## #9 — dahlgren, 2001-11-04T14:42Z

Då får jag detta felmedelande.
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error in JOIN operation. 

/fotoalbum/album.asp, rad 15

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

## #10 — LarsG, 2001-11-04T14:58Z

Såg ett fel i min select-sats

```
sql = "select a.*,at.albumtext from album as a inner join albumtext as at on a.namn = [b]at[/b].namn where a.namn = 'Jul'"
```

Hur ser din kod ut just nu?

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

## #11 — dahlgren, 2001-11-04T15:03Z

Nu kom det ett nytt felmedleande
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Cannot join on Memo, OLE, or Hyperlink Object (at.namn=a.namn). 

/fotoalbum/album.asp, rad 14

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

## #12 — LarsG, 2001-11-04T15:09Z

Du kan byta datatyp på namnfälten och använda varchar(30) (eller vilken maxlängd du vill ha, upp till 255 går bra). Memo är avsett för stora textmassor.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12451-hur
