Avatar billede plesner Nybegynder
11. maj 2003 - 11:36 Der er 3 kommentarer

side der viser databaseopslag, som igen linker til nyt opslag

Jeg har en infoside, som laver et opslag baseret på en Request.Querystring("varenr")

Den laver så en:
rs_specs.Source = "SELECT * FROM overskrifter WHERE varenr = " & Request.Querystring("varenr")

den viser her et rs_specs("billede") og rs_specs("tekst")

I dette recordset er der så følgende felter:
rs_specs("alternativ") som indeholde varenr på en anden vare.

Ønsket er så at den på den hentede infoside viser billede og tekst, samt viser billedet fra det alternative varenr rs_specs("alternativ"). For mig at se skal den således igen lave endnu en forespørgsel - hvad er den smarteste måde at lave det på?
Avatar billede -master-d- Nybegynder
11. maj 2003 - 12:06 #1
Behøves ikke du kan vel bare hente det hele på én gang.

rs_specs.Source = "SELECT * FROM overskrifter WHERE varenr = " & Request.Querystring("varenr") &" AND alternativ = " & Request.Querystring("varenr")
Avatar billede plesner Nybegynder
11. maj 2003 - 12:21 #2
Hvordan regulerer man så hvilken record der er hvad ?
Avatar billede plesner Nybegynder
13. maj 2003 - 09:08 #3
rs_specs.Source = "SELECT * FROM overskrifter WHERE varenr = " & Request.Querystring("varenr")
er god nok, så vælger den, den record med varenr Request.Querystring("varenr"). Men den skal således kigge efter det nummer, der står i rs_specs("alternativ"), som altså er varenr på den alternative vare, f.eks. 10001.
Det der så er meningen er at den skal finde den record, hvor varenr=10001 og læse og vise hvad der står i "billede" feltet for varenr 10001.
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