/ 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
rs("sti") skal indeholde hele kolonnen, og~
Fra : Allan Johansen


Dato : 13-03-02 14:33

Hejsa NG!

Jeg har været i gang med at lave mit eget statistik system...
nedenstående kode skal includes på hver side jeg ønsker statistik
på. Der er bare et problem:
rs("sti") er kun lig med det første recordset i databasen, hvad
kan jeg gøre for at rs indeholder HELE kolonnen "sti" i
databasen, for så ville det vel virke

Det er udfra "XXXXXXXXXXXXXXXXXXX"-erne at rs("sti") gerne skulle
indeholde hele kolonnen i databasen..

Håber virkelig jeg har gjort mig klar:)

Mvh. Allan Johansen

snip af hele koden (håber ikke det generer nogen!):

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("stats.mdb")
Conn.Open DSN

AktivSti = Request.ServerVariables("URL")

strSQL = "Select * From stats"
Set rs= Conn.Execute(strSQL)

If rs("Sti")= AktivSti Then ' XXXXXXXXXXXXXXXXXXXXXX

NyHits = rs("Hits") +1

strSQL = ""

strSQL = "Update stats Set Hits='" & NyHits & "' Where Sti ='"
& AktivSti & "'"

Conn.Execute(strSQL)

Else

NySti = Request.ServerVariables("URL")
NyHits = 1

strSQL = ""

strSQL = "Insert into stats ("

strSQL = strSQL & "Sti, "
strSQL = strSQL & "Hits) "

strSQL = strSQL & "values("

strSQL = strSQL & "'" & NySti & "', "
strSQL = strSQL & "'" & NyHits & "') "

Conn.Execute(strSQL)

End If

' Luk og sluk:)
DSN = ""
Conn.Close
Set Conn = Nothing
%>

--
KONKURRENCE PÅ HTML.dk:
fortæl hvordan din drømmeeditor ser ud
og vind luksus webhoteller fra Wannafind
KLIK HER! => http://www.html.dk/editor

 
 
Jakob Andersen (14-03-2002)
Kommentar
Fra : Jakob Andersen


Dato : 14-03-02 11:57

"Allan Johansen" <allan-j@ofir.dk> skrev i en meddelelse
news:a6nkdo$35o$1@sunsite.dk...
> rs("sti") er kun lig med det første recordset i databasen, hvad
> kan jeg gøre for at rs indeholder HELE kolonnen "sti" i
> databasen, for så ville det vel virke

Det første recordset i databasen? normalt indeholder en database ikke
recordsets er du sikker på du ikke mener poster/rækker?

Hvis det er det du mener og du vil have alle posterne ud på en gang uden at
løbe gennem recordsettet så prøv at kigge på methoderne GetRows()
(returnerer alle poster i et array) og GetString() (Returnerer alle posterne
i en sting)


--
Jakob Andersen



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

Månedens bedste
Årets bedste
Sidste års bedste