Avatar billede gal_royal Nybegynder
03. januar 2004 - 23:38 Der er 9 kommentarer og
1 løsning

evt. flere udtræk i samme asp dokumnet

Hej Alle,
Jeg er igang med at lave en portfolio hjemmeside via asp/VBscript og en accesdatabase.

Jeg kunne godt tænke mig, at man via en menu kan trykke sig ind på en side, hvorpå man kan se forskellige illustrationer. Disse illustrationer skal man kunne bladre i via en menu af tal(1 2 3...). Altsammen generet fra en database.

Lige nu kan man klikke på et link på default.asp og blive sendt til illu.asp, hvorpå man kan se oplysninger om den første af flere illustrationer. Koden for linket på default.asp:
<%
Do
  strNavn = rs("category") & " " 
  ' lav et link til anden asp side med Id-værdinen i URL
  strLink = "<a class='liste' href='illu.asp?id=" & rs("Id") & "'>" & strNavn & "</a>"
    'liste med links %>
  <%
  Response.Write "&nbsp;  :" & strLink
  %><%
  rs.MoveNext
Loop While Not rs.EOF
%>

Mit problem er at jeg med den kode, jeg bruger på illu.asp:

strSQL = "Select * From illustrations Where Id =" & Request.Querystring ("id")

ikke kan få id tallene for alle illustrationerne i tabellen frem på Illu.asp, fordi der kun viser ét rowset. Jeg ville ellers bruge id tallene til at generere menuen til bladre i illustrationerne med.

Jeg vil altså gerne lave to forskellige udtræk på den samme asp side fra tabellen "illustrations". Det udtræk som allerede ses på illu.asp og et andet der udtrækker alle id tallene.

Undskyld den lange forklaring...

Min tabel:
id | title | imageurl | description
Avatar billede macpain Nybegynder
03. januar 2004 - 23:47 #1
Det kan være jeg helt ikke kan forstå problemmet(eller koden). Men sådan som jeg ser det er der ikke noget i vejen for at du "bare" laver din Request igen. Da sådan som jeg ser det har kørt din Request til ende.
Avatar billede gal_royal Nybegynder
04. januar 2004 - 00:07 #2
Ja koden her på siden virker fint...Men på illu.asp får jeg kun eet id tal frem, og jeg ville gerne have id tallene for alle illustrationerne vist, uden at vise alle data i "titel" "imageurl" og "description". Så jeg mangler ligesom en strSQL til at spørge om alle id tal...hmmm hvis du forstår???
Avatar billede gal_royal Nybegynder
04. januar 2004 - 00:14 #3
Jeg har forsøgt med følgende:
strSQL = "Select illustrations.id, * From illustrations Where Id =" & Request.Querystring ("id")
og
strSQL = "Select * From illustrations Where Id =" & Request.Querystring ("id"), illustrations.id

hvilket er forkert. Jeg kan simpelthen ikke nok sql til at spørge rigtigt...
Hvis det er problemet, men måske skal jeg gibe problemet helt anderledes an?
Avatar billede hugopedersen Nybegynder
04. januar 2004 - 11:05 #4
Hvis du bare skal have alle ID's vist, så skrot Where og det efterfølgende.

strSQL = "Select id From illustrations"
Avatar billede gal_royal Nybegynder
04. januar 2004 - 19:42 #5
Ja men kan man gøre begge dele i samme doument?
Jeg har brug for begge udtræk.
Avatar billede gal_royal Nybegynder
04. januar 2004 - 19:43 #6
Altså kan man lave to forskellige udtræk i samme dokument? Hvis ja hvordan?
Avatar billede hugopedersen Nybegynder
04. januar 2004 - 20:17 #7
Lav et nyt SQL statement og brug det når du har brug for det
Avatar billede gal_royal Nybegynder
06. januar 2004 - 21:18 #8
Undskyld jeg har været et lille fjols, der bare skulle ind i tankegangen, efter i længere tid at have været væk fra computeren og programmering. Tak for svarene og overbærenheden....
Jeg har fundet løsningen og alt fungerer som det skal ;)
Avatar billede gal_royal Nybegynder
06. januar 2004 - 21:24 #9
For at understrege, hvor stor en klovn jeg i virkeligheden er, er jeg lige kommet til at give mig selv mine point..hmmm. Sig til hvis der er mulighed for, at jeg kan komme til at give dig "hugopedersen" nogle point for din ulejlighed...
Hej hej
Avatar billede hugopedersen Nybegynder
07. januar 2004 - 21:24 #10
No sweat - bare du har lært noget overlever jeg nok at misse pointuddelingen :-)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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