Avatar billede fastpoint Nybegynder
26. januar 2002 - 11:53 Der er 11 kommentarer og
1 løsning

lave et link?

jeg har en access database...

under joke i databasen har jeg to coloner..

url
og
download

hvordan får jeg download til at linke til det der står i url?

scriptet ser sådan ud:

<% Response.Buffer = True %>
<HTML>
<HEAD>
<!-- Minus AutoDato -->
    <TITLE>Joke system.</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3">
</HEAD>
<BODY BGCOLOR="#33B0FB" TEXT="#000000" LINK="#000000" VLINK="#808080" ALINK="#C0C0C0">
<center>
<%
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
If Request.QueryString("id") <> "" Then
    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT * FROM joke WHERE (ID = " & Request.QueryString("id") & ")"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
    Response.write "<TABLE WIDTH=""50%"" BORDER=""1"" BGCOLOR=""#FFFFFF"" BORDERCOLOR=""#000000""><TR

VALIGN=""top""><TD><FONT><B>" & rs("overskrift") & "</B></FONT><BR><FONT SIZE=""2"">Til føjet af: " & rs("navn") & " den "

& rs("dato") & "</FONT><BR><FONT>" & rs("joke") & "</FONT><BR><FONT Size=""2"">Download: " & rs("download") & " 

</FONT><BR><center><A HREF=""java script:history.back(1)"" TARGET=""_top"">Tilbage</A></center></TD></TR></TABLE><BR>"
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
    End If
End If
%>
</center>
</BODY>
</HTML>
Avatar billede freekyzone Nybegynder
26. januar 2002 - 12:01 #1
jeg kender ikke asp, men php, og det er lidt det samme på mange punkter.

i php kan jeg skrive

<a href="<? echo $url; ?>"><? echo $download; ?></a>

ved ikke om du selv kan regne det ud i asp så...
Avatar billede fastpoint Nybegynder
26. januar 2002 - 12:04 #2
jeg vil prøve at fixe lidt på det... jeg er først lige startet på ASP:)
Avatar billede orca Nybegynder
26. januar 2002 - 12:23 #3
Skift dette:
& rs("dato") & "</FONT><BR><FONT>" & rs("joke") & "</FONT><BR><FONT Size=""2"">Download: " & rs("download") & " 

Ud med dette:
& rs("dato") & "</FONT><BR><FONT>" & rs("joke") & "</FONT><BR><FONT Size=""2"">Download: <a href='" & rs("url") & "'>" & rs("download") & "</a>" 

Mvh Mark
--
www.gameshots.dk
www.profiled.org
Avatar billede fastpoint Nybegynder
26. januar 2002 - 12:48 #4
jeg får en fejl..

scriptet ser sådan ud nu..

<% Response.Buffer = True %>
<HTML>
<HEAD>
<!-- Minus AutoDato -->
    <TITLE>Joke system.</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3">
</HEAD>
<BODY BGCOLOR="#33B0FB" TEXT="#000000" LINK="#000000" VLINK="#808080" ALINK="#C0C0C0">
<center>
<%
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
If Request.QueryString("id") <> "" Then
    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT * FROM joke WHERE (ID = " & Request.QueryString("id") & ")"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
    Response.write "<TABLE WIDTH=""50%"" BORDER=""1"" BGCOLOR=""#FFFFFF"" BORDERCOLOR=""#000000""><TR

VALIGN=""top""><TD><FONT><B>" & rs("overskrift") & "</B></FONT><BR><FONT SIZE=""2"">Til føjet af: " & rs("navn") & " den " &

rs("dato") & "</FONT><BR><FONT>" & rs("joke") & "</FONT><BR><FONT Size=""2"">Download: <a href='" & rs("url") & "'>" &

rs("download") & "</a>" 

<FONT Size=""2"">Download: " & rs("download") & "  </FONT><BR><center><A HREF=""java script:history.back(1)""

TARGET=""_top"">Tilbage</A></center></TD></TR></TABLE><BR>"
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
    End If
End If
%>
</center>
</BODY>
</HTML>



fejlen er:

Error Type:
Microsoft VBScript compilation (0x800A0400)
Expected statement
/easy/joke.asp, line 20
<FONT Size=""2"">Download: " & rs("download") & " </FONT><BR><center><A HREF=""java script:history.back(1)"" TARGET=""_top"">Tilbage</A></center></TD></TR></TABLE><BR>"
Avatar billede coltau Juniormester
26. januar 2002 - 12:57 #5
Del Response.Write- sætningen op i flere små bider. Så finder du fejlen med det samme.
Avatar billede fastpoint Nybegynder
26. januar 2002 - 13:04 #6
her er original scriptet..uden fejl.
<% Response.Buffer = True %>
<HTML>
<HEAD>
<!-- Minus AutoDato -->
    <TITLE>Joke system.</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3">
</HEAD>
<BODY BGCOLOR="#33B0FB" TEXT="#000000" LINK="#000000" VLINK="#808080" ALINK="#C0C0C0">
<center>
<%
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
If Request.QueryString("id") <> "" Then
    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT * FROM joke WHERE (ID = " & Request.QueryString("id") & ")"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
    Response.write "<TABLE WIDTH=""50%"" BORDER=""1"" BGCOLOR=""#FFFFFF"" BORDERCOLOR=""#000000""><TR VALIGN=""top""><TD><FONT><B>" & rs("overskrift") & "</B></FONT><BR><FONT SIZE=""2"">Til føjet af: " & rs("navn") & " den " & rs("dato") & "</FONT><BR><FONT>" & rs("joke") & "</FONT><BR><center><A HREF=""java script:history.back(1)"" TARGET=""_top"">Tilbage</A></center></TD></TR></TABLE><BR>"
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
    End If
End If
%>
</center>
</BODY>
</HTML>

men når jeg tilføjer den kodestump du gav mig kommer der en fejl... måske er det fordi at dette script er lidt anderledes end det første jeg viste dig eller ?
Avatar billede orca Nybegynder
26. januar 2002 - 13:08 #7
Prøv denne kode:

<% Response.Buffer = True %>
<HTML>
<HEAD>
<!-- Minus AutoDato -->
    <TITLE>Joke system.</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3">
</HEAD>
<BODY BGCOLOR="#33B0FB" TEXT="#000000" LINK="#000000" VLINK="#808080" ALINK="#C0C0C0">
<center>
<%
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
If Request.QueryString("id") <> "" Then
    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT * FROM joke WHERE (ID = " & Request.QueryString("id") & ")"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
    Response.write "<TABLE WIDTH=""50%"" BORDER=""1"" BGCOLOR=""#FFFFFF"" BORDERCOLOR=""#000000""><TR

VALIGN=""top""><TD><FONT><B>" & rs("overskrift") & "</B></FONT><BR><FONT SIZE=""2"">Til føjet af: " & rs("navn") & " den " &

rs("dato") & "</FONT><BR><FONT>" & rs("joke") & "</FONT><BR><FONT Size=""2"">Download: <a href='" & rs("url") & "'>" &

rs("download") & "</a>

<FONT Size=""2"">Download: " & rs("download") & "  </FONT><BR><center><A HREF=""java script:history.back(1)""

TARGET=""_top"">Tilbage</A></center></TD></TR></TABLE><BR>"
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
    End If
End If
%>
</center>
</BODY>
</HTML>
Avatar billede fastpoint Nybegynder
26. januar 2002 - 13:13 #8
nu skriver den da ikke så meget i fejl mere...

Error Type:
Microsoft VBScript compilation (0x800A0409)
Unterminated string constant
/easy/joke.asp, line 18, column 97
Response.write "<TABLE WIDTH=""50%"" BORDER=""1"" BGCOLOR=""#FFFFFF"" BORDERCOLOR=""#000000""><TR
------------------------------------------------------------------------------------------------^



men den er stadig gal
Avatar billede orca Nybegynder
26. januar 2002 - 13:17 #9
Ok, prøv denne version så :)

<% Response.Buffer = True %>
<HTML>
<HEAD>
<!-- Minus AutoDato -->
    <TITLE>Joke system.</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3">
</HEAD>
<BODY BGCOLOR="#33B0FB" TEXT="#000000" LINK="#000000" VLINK="#808080" ALINK="#C0C0C0">
<center>
<%
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
If Request.QueryString("id") <> "" Then
    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT * FROM joke WHERE (ID = " & Request.QueryString("id") & ")"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
    Response.write "<TABLE WIDTH=""50%"" BORDER=""1"" BGCOLOR=""#FFFFFF"" BORDERCOLOR=""#000000""><TR VALIGN=""top""><TD><FONT><B>" & rs("overskrift") & "</B></FONT><BR><FONT SIZE=""2"">Til føjet af: " & rs("navn") & " den " & rs("dato") & "</FONT><BR><FONT>" & rs("joke") & "</FONT><BR><FONT Size=""2"">Download: <a href='" & rs("url") & "'>" & rs("download") & "</a><FONT Size=""2"">Download: " & rs("download") & "  </FONT><BR><center><A HREF=""java script:history.back(1)"" TARGET=""_top"">Tilbage</A></center></TD></TR></TABLE><BR>"
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
    End If
End If
%>
</center>
</BODY>
</HTML>
Avatar billede fastpoint Nybegynder
26. januar 2002 - 13:20 #10
Mange Tak! den virkede perfekt... du kom bare til at putte en download med for meget, men den virker:)

Tak igen
Avatar billede orca Nybegynder
26. januar 2002 - 13:21 #11
hehe, ok. Var så lidt.

Mvh Mark
--
www.gameshots.dk
www.profiled.org
Avatar billede fastpoint Nybegynder
26. januar 2002 - 19:58 #12
har lige oprettet dette spørgsmål...

http://www.eksperten.dk/spm/164113
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