Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 21:05 Der er 42 kommentarer og
1 løsning

de sidste 10 tilmeldte links i en mdb.???

Er der nogle der kan hjælpe med asp kode der gør at f.eks. de sidste 10 tilmeldte links i en mdb vises på f.eks. forsiden??
Avatar billede medions Nybegynder
10. marts 2003 - 21:06 #1
strSQL = "SELECT TOP 10 * FROM tabelnavn ORDER BY ID DESC"

//>Rune
Avatar billede medions Nybegynder
10. marts 2003 - 21:06 #2
Hmm ellers var det

strSQL = "SELECT TOP 10 * FROM tabelnavn ORDER BY ID ASC"

Kan sq ik' lige huske det...

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 21:07 #3
hvordan sættes det ind? (jeg er først lige begynd at rode med asp)
Avatar billede medions Nybegynder
10. marts 2003 - 21:10 #4
Set objRs = Server.CreateObject("ADODB.Recordset")
Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("Databasefil.mdb")

strSQL = "SELECT TOP 10 * FROM tabelnavn ORDER BY ID ASC"

While Not objRs.EOF
  Response.Write(objRs("Links") & "<br>")
objRs.MoveNext
Wend

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 21:22 #5
<% Set objRs = Server.CreateObject("ADODB.Recordset")
Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("dbafil.mdb")

strSQL = "SELECT TOP 10 * FROM tabelnavn ORDER BY ID ASC"

While Not objRs.EOF
  Response.Write(objRs("Links") & "<br>")
objRs.MoveNext
Wend %>

der er en fejl:
( ADODB.Recordset error '800a0e78'

Handlingen er ikke tilladt, mens objektet er lukket.)

- har jeg gjort det rigtig?
Avatar billede burningice Nybegynder
10. marts 2003 - 21:24 #6
<% Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("dbafil.mdb")

strSQL = "SELECT TOP 10 * FROM tabelnavn ORDER BY ID ASC"
Set objRS = objConn.Execute(strSQL)

While Not objRs.EOF
  Response.Write(objRs("Links") & "<br>")
objRs.MoveNext
Wend %>
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 21:30 #7
Skal jeg rette andet end "dbafil.mdb"?
Avatar billede burningice Nybegynder
10. marts 2003 - 21:32 #8
mon ikke du også skal rette tabelnavn til navnet på din tabel?
Avatar billede medions Nybegynder
10. marts 2003 - 21:32 #9
ja, tabelnavnet og kolonnenavnet (Links)

-Prøv at send mig din database så retter jeg scriptet til efter den...

rune@medions.dk

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 21:48 #10
er sendt
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 21:49 #11
dog stadig ingen links i den endnu (men de kommer til at ligge i linkz)
Avatar billede medions Nybegynder
10. marts 2003 - 21:52 #12
<%
    Set objConn = Server.CreateObject("ADODB.Connection")
    Set objRs = Server.CreateObject("ADODB.Recordset")

    objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("link.mdb")

    strSQL = "SELECT TOP 10 * FROM linkz ORDER BY ID ASC"
    Set objRS = objConn.Execute(strSQL)

    If Not objRs.EOF
        While Not objRs.EOF
          Response.Write(objRs("namn") & "<br>")
        objRs.MoveNext
        Wend
    End If
%>

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 21:58 #13
hmm:

Microsoft VBScript compilation error '800a03f9'

Expected 'Then'

/inde.asp, line 42

If Not objRs.EOF
----------------^

jeg fucker det altså op...sorry - men hvad sker der?
Avatar billede medions Nybegynder
10. marts 2003 - 22:01 #14
<%
    Set objConn = Server.CreateObject("ADODB.Connection")
    Set objRs = Server.CreateObject("ADODB.Recordset")

    objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("link.mdb")

    strSQL = "SELECT TOP 10 * FROM linkz ORDER BY ID ASC"
    Set objRS = objConn.Execute(strSQL)

    If Not objRs.EOF Then
        While Not objRs.EOF
          Response.Write(objRs("namn") & "<br>")
        objRs.MoveNext
        Wend
    End If
%>

Hvaa kan du overhovedet ikke ASP?
-beklager fejlen, men jeg tror du skal hoppe en tur forbi www.html.dk/tutorials/asp og læse hvordan syntaks osv. er i VB før du går videre med det... Det kunne spare dig en masse tid...

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:03 #15
jeg er igang med html.dk...det er faktisk skide godt - hvor lang tid tog dig at lære asp?
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:04 #16
(jeg arbejder primært med ideér og grafisk design)
Avatar billede medions Nybegynder
10. marts 2003 - 22:05 #17
:-) yep, sitet er rigtig godt!

Well man kan ikke sige jeg har færdiglært ASP endnu... Egentlig vil jeg mene man aldrig kan sige man har det, for der sker heletiden noget nyt!

Men en forståelse af ASP/VB blev da skabt på ½ år vil jeg mene... Så var jeg godt rystet...

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:08 #18
ok - tak for hjælpen...
Kan det lade sig gøre at få linket klikbar?
Avatar billede medions Nybegynder
10. marts 2003 - 22:09 #19
Ja...

<%
    Set objConn = Server.CreateObject("ADODB.Connection")
    Set objRs = Server.CreateObject("ADODB.Recordset")

    objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("link.mdb")

    strSQL = "SELECT TOP 10 * FROM linkz ORDER BY ID ASC"
    Set objRS = objConn.Execute(strSQL)

    If Not objRs.EOF Then
        While Not objRs.EOF
          Response.Write("<a href=""linknavn.asp"">" & objRs("namn") & "</a><br>")
        objRs.MoveNext
        Wend
    End If
%>

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:13 #20
lige en sidste ting - det er de sidst tilmeldte links der skal vises (de højeste id nr.) men det er de laveste id der bliver vist?
Avatar billede medions Nybegynder
10. marts 2003 - 22:14 #21
<%
    Set objConn = Server.CreateObject("ADODB.Connection")
    Set objRs = Server.CreateObject("ADODB.Recordset")

    objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("link.mdb")

    strSQL = "SELECT TOP 10 * FROM linkz ORDER BY ID DESC"
    Set objRS = objConn.Execute(strSQL)

    If Not objRs.EOF Then
        While Not objRs.EOF
          Response.Write("<a href=""linknavn.asp"">" & objRs("namn") & "</a><br>")
        objRs.MoveNext
        Wend
    End If
%>

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:18 #22
("<a href=""linknavn.asp"">" - hvad skal jeg rette det her til?
Avatar billede medions Nybegynder
10. marts 2003 - 22:20 #23
<%
    Set objConn = Server.CreateObject("ADODB.Connection")
    Set objRs = Server.CreateObject("ADODB.Recordset")

    objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("link.mdb")

    strSQL = "SELECT TOP 10 * FROM linkz ORDER BY ID DESC"
    Set objRS = objConn.Execute(strSQL)

    If Not objRs.EOF Then
        While Not objRs.EOF
          Response.Write("<a href=""" & objRs("Link") & """>" & objRs("namn") & "</a><br>")
        objRs.MoveNext
        Wend
    End If
%>

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:26 #24
target="_blank" - kan det sættes ind så linket åbner i et nyt vindue?
Avatar billede medions Nybegynder
10. marts 2003 - 22:27 #25
<%
    Set objConn = Server.CreateObject("ADODB.Connection")
    Set objRs = Server.CreateObject("ADODB.Recordset")

    objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("link.mdb")

    strSQL = "SELECT TOP 10 * FROM linkz ORDER BY ID DESC"
    Set objRS = objConn.Execute(strSQL)

    If Not objRs.EOF Then
        While Not objRs.EOF
          Response.Write("<a href=""" & objRs("Link") & "" target=""_blank""">" & objRs("namn") & "</a><br>")
        objRs.MoveNext
        Wend
    End If
%>

//>Rune
Avatar billede medions Nybegynder
10. marts 2003 - 22:27 #26
Hov, der var vidst en for meget...

<%
    Set objConn = Server.CreateObject("ADODB.Connection")
    Set objRs = Server.CreateObject("ADODB.Recordset")

    objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("link.mdb")

    strSQL = "SELECT TOP 10 * FROM linkz ORDER BY ID DESC"
    Set objRS = objConn.Execute(strSQL)

    If Not objRs.EOF Then
        While Not objRs.EOF
          Response.Write("<a href=""" & objRs("Link") & """ target=""_blank"">" & objRs("namn") & "</a><br>")
        objRs.MoveNext
        Wend
    End If
%>

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:30 #27
jeg tror der er fejl i det???
Avatar billede medions Nybegynder
10. marts 2003 - 22:32 #28
<%
    Set objConn = Server.CreateObject("ADODB.Connection")
    Set objRs = Server.CreateObject("ADODB.Recordset")

    objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("link.mdb")

    strSQL = "SELECT TOP 10 * FROM linkz ORDER BY ID DESC"
    Set objRS = objConn.Execute(strSQL)

    If Not objRs.EOF Then
        While Not objRs.EOF
          Response.Write("<a href=""" & objRs("Link") & """ target=""_blank"">" & objRs("namn") & "</a><br>")
        objRs.MoveNext
        Wend
    End If
%>

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:37 #29
det virker ik...linket bliver http://www.blabla.dk target=/
Avatar billede medions Nybegynder
10. marts 2003 - 22:39 #30
<%
    Set objConn = Server.CreateObject("ADODB.Connection")
    Set objRs = Server.CreateObject("ADODB.Recordset")

    objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("link.mdb")

    strSQL = "SELECT TOP 10 * FROM linkz ORDER BY ID DESC"
    Set objRS = objConn.Execute(strSQL)

    If Not objRs.EOF Then
        While Not objRs.EOF
          Response.Write("<a href=""" & objRs("Link") & """ target=""_blank"">" & objRs("namn") & "</a><br>")
        objRs.MoveNext
        Wend
    End If
%>

//>Rune
Avatar billede medions Nybegynder
10. marts 2003 - 22:40 #31
Eksperten fatter MINUS lige nu!!!

Ret denne linje:
Response.Write("<a href=""" & objRs("Link") & " target=""_blank"">" & objRs("namn") & "</a><br>")

Til
Response.Write("<a href=""" & objRs("Link") & """ target=""_blank"">" & objRs("namn") & "</a><br>")

//>Rune
Avatar billede medions Nybegynder
10. marts 2003 - 22:41 #32
WHAAAAAAAAAT!!!!!!!!!

FUCK det er irriterende!!!!!!

Hmm hvordan fanden kan jeg så vise dig det?

Der hvor der står
" target=""

skal der stå
""" target=""

//>Rune
Avatar billede medions Nybegynder
10. marts 2003 - 22:41 #33
LOL, Det forstår jeg ikke!! Den vil ikke vise mit svar rigtigt!!!

Jeg prøver at forklare det så... Der skal være 3 " i stedet for én "

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:42 #34
hvad er forskellen?
Avatar billede medions Nybegynder
10. marts 2003 - 22:43 #35
Kommentar: medions
10/03-2003 22:41:48

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:44 #36
3 efter TARGET SÅDAN:
target="""
Avatar billede medions Nybegynder
10. marts 2003 - 22:46 #37
Nej.. 3 efter objRs("Link") &

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:47 #38
Response.Write("<a href=""" & objRs("Link") & """ target=""_blank"">" & objRs("namn") & "</a><br>")
Avatar billede medions Nybegynder
10. marts 2003 - 22:48 #39
Nej...

Response.Write("<a href=""" & objRs("Link") & " <- Der skal der tilføjes 2 mere!

//>Rune
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:50 #40
DET VIRKER - underligt man ikke kan skrive det her...men jeg fatte det endeligt rigtigt.
Tusind tak for din tålmodighed og hjælp.
Avatar billede henrikravn.com Nybegynder
10. marts 2003 - 22:53 #41
fatter - sorry
Avatar billede medions Nybegynder
10. marts 2003 - 22:54 #42
Det går nok ;o)
Thx 4 Poinz

//>Rune
Avatar billede medions Nybegynder
12. marts 2003 - 11:32 #43
Tak for de rosende ord i min gæstebog!

//>Rune
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