webForumDet fria alternativet

Skriva ut sen......

ASP

39 svar · 781 visningar · startad av JonasT

Medlem sedan dec. 2001148 inlägg
Frågan#1

Halloj!
Jag undrar om någon vet hur ja gör så att ja kan visa dom ex 5 senaste som loggade in. det sparas i tabellen: reg och Kolumen heter : lastlogin. Och datumet sparas så här:2002-02-06 17:55.
Någon som har tid att hjälpa mig..jag e rätt 0:ad på asp.
Tacksam för svar.

Medlem sedan nov. 20017 144 inlägg
#2

select top 5 * from reg Order by lastlogin desc

MVH Jesper

------------------
If ASPackad date-1 then ASPerin Now

Medlem sedan dec. 2001148 inlägg
#3

det ska väl vara en databas kopplin ginnan det också?.
Jag är inte så bra...kan du skriva ut hela koden?
Tack för att du tar dig tid

[Redigerat av JonasT den 07 feb 2002]

Medlem sedan feb. 20022 594 inlägg
#4
 Set rs = Server.CreateObject("ADODB.RecordSet")
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\sokvag\databas.mdb"
SQL = "select top 5 * from reg Order by lastlogin desc"
rs.Open conn, SQL

Sen itererar du det du vill
reg är alltså tabellen varifrån informationen hämtas.

------------------
Jocke Ekström
073 - 04 54 903

[Redigerat av Ekström den 07 feb 2002]

[Redigerat av Ekström den 07 feb 2002]

Medlem sedan dec. 2001148 inlägg
#5

Kan jag bara skriva:

Microsoft Access Driver (*.mdb)};dbq=databas.mdb"

Om databasen ligge ri samma mapp?

Medlem sedan juni 20003 076 inlägg
#6

nej, men så här:

Conn.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("databasen.mdb") &";"

------------------
Motto: Flest If-taggar vinner!

Medlem sedan dec. 2001148 inlägg
#7

Nu har jag lagt in det, men då får jag fel nmeddelandet:

Slut på programsats förväntas.
/24u.nu/db/frameset.asp, line103,column 48

Och på line 103 börjar:

Set rs = Server.CreateObject("ADODB.RecordSet") Set conn = Server.CreateObject("ADODB.Connection") 
  Conn.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("community.mdb") &";"
SQL = "select top 5 * from reg Order by lastlogin desc" rs.Open conn, SQL

Vet någon vad som är felet?
tacksam för svar

Medlem sedan feb. 20022 594 inlägg
#8
Set rs = Server.CreateObject("ADODB.RecordSet")
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("community.mdb") &";"
SQL = "select top 5 * from reg Order by lastlogin desc"
rs.Open conn, SQL

Säker på att du inte glömt %> eller <%?

------------------
Jocke Ekström
073 - 04 54 903

Medlem sedan nov. 20017 144 inlägg
#9

Ser det ut så här?

SQL = "select top 5 * from reg Order by lastlogin desc"
rs.Open conn, SQL

------------------
If ASPackad date-1 then ASPerin Now

Medlem sedan juni 20003 076 inlägg
#10

testa denna:

strconn = "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("community.mdb") &";"

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open strconn

strsql = "select top 5 * from reg Order by lastlogin desc"

Set rs = conn.Execute(strsql)

'annan kod som du vill ha

rs.Close()
Set rs = Nothing
conn.Close()
Set conn = Nothing

------------------
Motto: Flest If-taggar vinner!

Medlem sedan dec. 2001148 inlägg
#11

Nu fick jaag ett annat fel mess:

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/24u.nu/db/frameset.asp, line 107

Och på line 107 så står det:

rs.Open conn, SQL

Det är i slutet av den kdoen ni gav mig...
Nån som vet vad som e fel?

Medlem sedan feb. 20022 594 inlägg
#12

Du kan inte använda både min och Doggelitos kod i samma...

------------------
Jocke Ekström
073 - 04 54 903

Medlem sedan dec. 2001148 inlägg
#13

Jag använde bara din kod...

Medlem sedan nov. 20017 144 inlägg
#14

rs.Open SQL, conn, 3, 3

------------------
If ASPackad date-1 then ASPerin Now

Medlem sedan dec. 2001148 inlägg
#15

Nu använde jag doggelitos kod..då fick jag inget fel mess, men inget namn syndes av dom 5 sist inloggade...det syns inte..

Medlem sedan feb. 20022 594 inlägg
#16

Kan tyvärr inte hjälpa dig då :(

------------------
Jocke Ekström
073 - 04 54 903

Medlem sedan nov. 20017 144 inlägg
#17

En liten fråga: Har du lagt rs i en loop?

------------------
If ASPackad date-1 then ASPerin Now

Medlem sedan dec. 2001148 inlägg
#18

Vet någon vad som e felet...fick inget fel mess...konstigt..men dom 5 senaste inloggades användarnamn syns inte..

Medlem sedan dec. 2001148 inlägg
#19

Jag klistrade bara in doggelitos kod, på sidan....

Medlem sedan nov. 20017 144 inlägg
#20

Du måste lägga recsetet i en loop där han skrivit 'annan kod som du vill ha!

------------------
If ASPackad date-1 then ASPerin Now

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)