Avatar billede mvk Nybegynder
12. juni 2003 - 13:06 Der er 3 kommentarer og
2 løsninger

Linke 2 tabeller

jeg skal vise værdierne i 1 tabel på baggrund af en URL parameter der har reference til 1 anden tabel.

jeg modtager IDkategori fra den forrige side.

Kategori tabel:
IDkategori
Kategorinavn

Værk tabel:
Kategorinavn
Titel
Stoerrelse
Beskrivelse

Kategorinavn er det felt jeg kan linke tabellerne med - men hvordan gør jeg det ? Jeg skal lave et udtræk som kun indeholder de værker som har den rigtige kategori.
Avatar billede mvk Nybegynder
12. juni 2003 - 13:09 #1
SELECT *
FROM vaerk
WHERE kategori = ???
Avatar billede mccannon Nybegynder
12. juni 2003 - 13:15 #2
SQL = "SELECT kategori.idkategori, kategori.kategorinavn, værk.kategorinavn, værk.titel, værk.stoerelse værk.beskrivelse FROM Kategori"
SQL = SQL & " INNER JOIN værk ON kategori.kategorinavn = værk.kategorinavn"
SQL = SQL & " WHERE kategori.IDkategori =" & idfraforrigeside
Avatar billede mvk Nybegynder
12. juni 2003 - 13:37 #3
hvordan definere jeg "idfraforrigeside"

når Dreamweaver laver et recordset skriver den:
<%
Dim rsKategori__MMColParam
rsKategori__MMColParam = "1"
If (Request.QueryString("IDkategori") <> "") Then
  rsKategori__MMColParam = Request.QueryString("IDkategori")
End If
%>
<%
Dim rsKategori
Dim rsKategori_numRows

Set rsKategori = Server.CreateObject("ADODB.Recordset")
rsKategori.ActiveConnection = MM_krisjak_STRING
rsKategori.Source = "SELECT * FROM kategori WHERE IDkategori = " + Replace(rsKategori__MMColParam, "'", "''") + ""
rsKategori.CursorType = 0
rsKategori.CursorLocation = 2
rsKategori.LockType = 1
rsKategori.Open()

rsKategori_numRows = 0
%>

her er recordsettet filtreret efter det URL parameter der hedder IDkategori
Avatar billede mccannon Nybegynder
12. juni 2003 - 13:40 #4
ja sådan gør de programmer jo :-)

efter det kode du har vist ovenfor vil jeg mene at det her rsKategori__MMColParam  er det id du skal have fat i
Avatar billede mvk Nybegynder
24. juni 2003 - 11:31 #5
i found it :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester