Avatar billede Slettet bruger
30. december 2002 - 18:54 Der er 8 kommentarer og
1 løsning

Lille Fejl... Tror Sku' Det er let..

Jeg skal have den til at gøre såden at hvis man Freks: Skriver: bog.asp?bog=harrypotter, så skal den vise alle fire harry potter bøger.. som ligger i min db.. Her kan i se min fil så i kan se hvad jeg mener...  :
Problemet er bare der en en fejl hvis du kan finde den er der 20 points :)
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("community.mdb")
Conn.Open DSN

strSQL = "Select * from mail Where Id = " & Request.Querystring("id")
Set rs = Conn.Execute(strSQL)

Do

  Response.Write rs("Til") & "<br>"

  rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>

PS. Godt Nytår :)
Avatar billede snuseren.dk Nybegynder
30. december 2002 - 18:56 #1
Det hele står beskrevet her: http://www.html.dk/tutorials/asp/
Avatar billede djeclemen Nybegynder
30. december 2002 - 18:57 #2
lidt let sluppet snuseren.dk
Avatar billede Slettet bruger
30. december 2002 - 18:59 #3
Hvor står det ?
Det står jo kun
Avatar billede Slettet bruger
30. december 2002 - 19:00 #4
Det er kun en fra dben jeg SAGDE alle ... Lad vær med at svare når du alvil ikke ved det.. så læs det jeg har skrevet .. onligt :@
Avatar billede klok Nybegynder
30. december 2002 - 19:14 #5
Øhhh...Er du overhovedet sikker på det er det rigtige kode du viser her ?

For det første hiver du ud fra en tabel der hedder mail ?? Fra den udskriver du et felt kaldet til ???

For det andet så henter du aldrig din "bog" querystring ind, men du bruger derimod en quirystring der hedder "id" ????

Jeg tror enten at du har smidt noget forkert kode op, eller også har du kopieret noget kode der foretog sig noget helt andet.
Hvis det er tilfældet så kan du nok finde en del af fejlen i linien
strSQL = "Select * from mail Where Id = " & Request.Querystring("id")
Som ihvertfald nok skulle skrives om til noget ligende
strSQL = "Select * from dintabelmedbøgerne Where feltetmedharrypotter = '" & Request.Querystring("bog") & "'"
Det ville nok også være en god ide at bruge LIKE istedet for = samt replace ' i din querystring....

Held og lykke med fejlfindingen.
Avatar billede Slettet bruger
30. december 2002 - 20:59 #6
Intet der er skrevet her har hjulpet mig :(
Så nu opretter jeg en ny debat hvor jeg forklare det lidt bedre.. !
Avatar billede klok Nybegynder
30. december 2002 - 21:01 #7
Helt fint Papir, men jeg tror faktisk det er en god ide at læse på f.eks. http://www.html.dk/tutorials/asp/ ind imellem.

Held og lykke.
Avatar billede Slettet bruger
30. december 2002 - 21:03 #8
Ja. Men det har jeg prøvet det virker ikke :(
Avatar billede burningice Nybegynder
31. december 2002 - 12:59 #9
Dim bog
bog = Request.Querystring("bog")

Set Rs = Conn.Execute("SELECT * FROM boeger WHERE titel = '%"& bog &"%'")
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