/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Link i database
Fra : Allan Johansen


Dato : 21-01-01 12:23

Hejsa alle sammen!

Jeg har siddet og bikset med hvordan man får et link vist i databasen, som
evt. henviser til et billede...

ASP-koden er herunder (undskyld at jeg har cut'n'pastet det hele)... jeg
bliver meget glad hvis der er en venlig sjæl, som bil hjælpe/komme med et
stykke kode, som bare lige kan sættes ind (+ en forklaring af hvad der
sker).

Jeg har forestillet mig noget lignende : At henvise til en kolonne i
databasen, hvor man f.x. skriver 'billede.jpg', og så kan lave et link i
samme række som henviser til billedet... noget lignende :
<a href="showimg.asp?id=<%= RS("Billede")%>">Klik her for at få vist
billede</a>

....men hvordan det skal sættes ind i nedenstående kode, er jeg ikke klar
over....

Mvh. Allan Johansen

<%

Dim sRowColor
Dim objDB
Dim objRS
Dim sDBName

'TODO: Verify database path...
Set objDB = Server.CreateObject("ADODB.Connection")
sDBName = "driver={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("biler.mdb")
objDB.Open sDBName

'TODO: Modify the next line to only return the records you want...
Set objRS = objDB.Execute("select * from Biler ORDER BY Pris DESC")

If objRS.EOF Then
Response.Write("<b>No matching records found.</b>")
objRS.Close
objDB.Close
Set objRS = Nothing
Set objDB = Nothing
Response.End
End If

Response.Write("<table border=1 cellpadding=2 cellspacing=2>")
Response.Write("<tr bgcolor=silver>")

'COOL TIP: the <filter> tag is used by Excel 97 and later...
'if your users save this file from the browser and open it in XL, XL will
'parse all the table cells into XL ranges and turn on filtering...

Response.Write("<th filter=ALL>Årgang</th>")
Response.Write("<th filter=ALL>Mærke/model</th>")
Response.Write("<th filter=ALL>Specifikationer</th>")
Response.Write("<th filter=ALL>Km-stand</th>")
Response.Write("<th filter=ALL>Pris</th>")
'Response.Write("<th filter=ALL>Opdateringsdato</th>")
Response.Write("</tr>")

sRowColor = "lightblue"

Do While Not objRS.EOF
Response.Write("<tr bgcolor=" & sRowColor & ">")
Response.Write("<td>" & objRS("Årgang") & "</td>")
Response.Write("<td>" & objRS("Mærke/model") & "</td>")
Response.Write("<td>" & objRS("Specifikationer") & "</td>")
Response.Write("<td>" & objRS("Km-stand") & "</td>")
Response.Write("<td>" & objRS("Pris") & "</td>")
' Response.Write("<td>" & objRS("Opdateringsdato") & "</td>")
Response.Write("</tr>")
objRS.MoveNext
Loop

Response.Write("</table>")

objRS.Close
objDB.Close
Set objRS = Nothing
Set objDB = Nothing

%>



 
 
diz (21-01-2001)
Kommentar
Fra : diz


Dato : 21-01-01 15:21

Hei!

Jeg er ikke helt sikker på om jeg forstår hva du mener,

men du kan f.eks. gjøre Bilmerket til en link ...

slik at når du klikker på bilmerke-navnet, så får du opp et bilde ..

---------------

Do While Not objRS.EOF

Response.Write("<tr bgcolor=" & sRowColor & ">")

Response.Write("<td>" & objRS("Årgang") & "</td>")

Response.Write("<td><a href=visbil.asp?" & objRS("BilID") & ">" &
objRS("Mærke/model") & "</a></td>")

Response.Write("<td>" & objRS("Specifikationer") & "</td>")

Response.Write("<td>" & objRS("Km-stand") & "</td>")

Response.Write("<td>" & objRS("Pris") & "</td>")

' Response.Write("<td>" & objRS("Opdateringsdato") & "</td>")

Response.Write("</tr>")

objRS.MoveNext

Loop

-----------------

så lager du en ny fil som heter visbil.asp ..

-----------------

<%

strSQL = "select * from Biler ORDER BY Pris DESC WHERE BilID = " &
Request.QueryString & ""

Set objRS =


Set objDB = Server.CreateObject("ADODB.Connection")

sDBName = "driver={Microsoft Access Driver (*.mdb)}; DBQ=" &

Server.MapPath("biler.mdb")

objDB.Open sDBName


strSQL = "select * from Biler ORDER BY Pris DESC WHERE BilID = " &
Request.QueryString & ""

Set objRS = Server.CreateObject("ADODB.Recordset")

objRS.Open strSQL, objDB

While NOT objRS.EOF

Response.Write "<img src=" & objRS("bilde") & ">"

objRS.MoveNext

Wend

%>

------------------------

Noe slikt ? ... jeg har ikke testet dette, men du kan tenke på denne måten
....



Håper det hjelper ...

Morten

---------------------------------------------------------------




Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste