Avatar billede iceb1977 Nybegynder
12. maj 2002 - 22:56 Der er 13 kommentarer og
1 løsning

Lille db querystring problem ?????

Hejsa

Jeg har et problem med min asp kode som skal

requeste fra min db...

Jeg bliver ved med at få samme fejl..

Her er koden:

<html>
<title>Querystring</title>
<head>
</head>
<body>
<%
' Værdien af variablen navn findes
Response.Write "<h1>Billede>> " & Request.Querystring("pic") & "</h1>"
' Værdien af variablen alder findes
Response.Write "<h1>BilledTittel>> " & Request.Querystring("text") & "</h1>"

%>
<br><br>

<img src="http://iceb.ljnet.dk/flash/

<%

response.write request.querystring("pic")

%>

">

<%


' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("hp.mdb")
Conn.Open DSN

' SQL forespørgsel

strSQL="SELECT produktnavn FROM download WHERE produktbilledfil=" + request.querystring("pic")

' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

' Gennemløb Recordset (rs) med en løkke
Do

  ' Udskriv værdien af kolonnen Fornavn og fødselsdato
  Response.Write rs("produktnavn") & "<br>"

  ' Gå til næste Record i rs
  rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>


</body>
</html>

Her ligger det

http://iceb.ljnet.dk/flash/dyn.asp?pic=image3.jpg&text=imagetext1

som zip her...

http://iceb.ljnet.dk/flash/dyn.zip
Avatar billede erikjacobsen Ekspert
12. maj 2002 - 22:58 #1
strSQL="SELECT produktnavn FROM download WHERE produktbilledfil='" + request.querystring("pic") & "'"
Avatar billede mccannon Nybegynder
12. maj 2002 - 22:58 #2
prøv lgie at skifte de + ud i din sql sætnign med et &
Avatar billede eagleeye Praktikant
12. maj 2002 - 22:58 #3
du skal benytte & og ikke + til at ligge streng sammen:

strSQL="SELECT produktnavn FROM download WHERE produktbilledfil=" + request.querystring("pic")

Til:
strSQL="SELECT produktnavn FROM download WHERE produktbilledfil=" & request.querystring("pic")
Avatar billede mccannon Nybegynder
12. maj 2002 - 23:03 #4
faktisk det samme jeg sagde :)
Avatar billede iceb1977 Nybegynder
12. maj 2002 - 23:03 #5
erik> ok fedt nok 4 ud af 5 af mine billeder virker ....

den her virker ikke

http://iceb.ljnet.dk/flash/dyn.asp?pic=image5.jpg
Avatar billede erikjacobsen Ekspert
12. maj 2002 - 23:06 #6
den er vel ikke i din tabel
Avatar billede iceb1977 Nybegynder
12. maj 2002 - 23:08 #7
erik> jo det er men prøver at putte et til felt i

så .....
Avatar billede erikjacobsen Ekspert
12. maj 2002 - 23:10 #8
nej den er ikke ... *g*
Avatar billede erikjacobsen Ekspert
12. maj 2002 - 23:11 #9
Avatar billede iceb1977 Nybegynder
12. maj 2002 - 23:15 #10
aha nej jeg havde ikke kun 4 rækker i min db men 5

jeg havde dog lavet en stavefej i række 5
Avatar billede erikjacobsen Ekspert
12. maj 2002 - 23:15 #11
stavefej    *gggg*
Avatar billede erikjacobsen Ekspert
12. maj 2002 - 23:16 #12
i stedet for en do .. loop while
skal du bruge en while ...  så sker der i det mindste ingen fejl,
hvis du satver forkret
Avatar billede iceb1977 Nybegynder
12. maj 2002 - 23:18 #13
hmm men det er på den anden side godt så jeg kan

få det rettet jo .....
Avatar billede iceb1977 Nybegynder
12. maj 2002 - 23:19 #14
Nå var det erik der kom først ?
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