Oprettet fre. d. 05. maj 2000 kl. 22:04:04

qreg
qreg (21.425 point. Point ude: 1.035)

Underligt statestik problem

Hejsa

Jeg har fået et meget underligt problem, hvis jeg selv skal sige det i hvert fald.

Hvis I prøver at gå ind på http://slabs.dk/ (...) så vil I se noget hit statestik. Men hvis I kigger på datoerne 1-4 og 6-12 så vil I se at der står der ikke er nogen hits de dage.

For det første burde datoerne ikke komme med hvis der ikke var nogen hits den dag, hvilket der er. Hvis jeg kigger i db'en så er der massere af hits de dage.

Og for den der skulle være i tvivl, så forekommer problemet for alle måneder.

Er der nogen der har nogen som helst ide om hvad der kan være galt?????

Skrevet fre. d. 05. maj 2000 kl. 22:05:31| #1

qreg
qreg (21.425 point)
Jeg kom lige til at se at nu viser den også hits for d. 4. Hvilklet den ikke gør hele tiden....hvad fanden foregår der????

Skrevet fre. d. 05. maj 2000 kl. 22:21:03| #2

En computernisse?

Hvordan i alverden vil du have os til at give et kvalificeret svar på det grundlag?

Skrevet fre. d. 05. maj 2000 kl. 22:29:40| #3

qreg
qreg (21.425 point)
Det kunne jo være at der var en der havde været ude for noget ligende. Der er jo ikke noget der tyder på at det er koden det er galt med da det virker for alle andre datoer.

Men jeg skal da med glæde komme med noget kode hvid du vil have det.

hittime = "select distinct hittime from stats where (month(hittime) = '" & month(date) & "') order by hittime desc"
set rsTime = rs.execute(hittime)

do until rsTime.EOF
  dato = "select count(hittime) as Antal from stats where (hittime = #" & rsTime.fields("hittime").value & "#)"
  set rsDato = rs.execute(dato)
  width = (rsDato("Antal")/antal)*100

  response.write("<tr><td>" & var_font & rsTime.fields("hittime") & "</font></td>")
  response.write("<td align='center'>" & var_font & rsDato("Antal") & "</font></td>")
  response.write("<td align='left'><hr color='white' width=" & CInt(width) & "%  align='left'></td></tr>")
   
  rsTime.MoveNext
loop


Det skulle være det kode der er interessant i denne sammenhæng.

Skrevet fre. d. 05. maj 2000 kl. 22:38:30| #4

Jeg vil mene, at du med fordel kan oprette to forskellige RecordSet objekter,
i stedet for at bruge den samme "rs"-variabel.

Skrevet fre. d. 05. maj 2000 kl. 23:20:14| #5

qreg
qreg (21.425 point)
Det var nok bedre, ja. Men jeg tvivler på det at det ville virke.

Skrevet fre. d. 05. maj 2000 kl. 23:20:14| #6

mhsdk
mhsdk (23.852 point)
Skriver den dato'erne ud hvis du laver et do while not rs.eof på dit dato felt fra basen?

eller vil den slet ikke skrive dato'erne ud ?

Skrevet fre. d. 05. maj 2000 kl. 23:22:27| #7

qreg
qreg (21.425 point)
Det gør ingen foreskel.

Skrevet fre. d. 05. maj 2000 kl. 23:25:07| #8

Jamen, tag lige og prøv det, qreg, og fortæl os om det virker. Jeg tror det
er det eneste, der er i vejen.

Skrevet fre. d. 05. maj 2000 kl. 23:26:16| #9

Sorry - for langsom igen ;-)

Du har prøvet det! Hmm, gider du vise os det?

Skrevet fre. d. 05. maj 2000 kl. 23:26:43| #10

qreg
qreg (21.425 point)
Jeg har lige prøvet det, og  virker ikke.

Men jeg er bange for jeg har misforstået hvad I mener, eftersom du siger at det burde virke.

Skrevet fre. d. 05. maj 2000 kl. 23:28:31| #11

mhsdk
mhsdk (23.852 point)
greg >> hvem af os snakker du til?

hvad sker der hvis du bare prøver at printe det på skærmen ?

kan den godt finde ud af at printe data'en ud ?

Skrevet fre. d. 05. maj 2000 kl. 23:28:48| #12

qreg
qreg (21.425 point)
Nu kom jeg i tvivl....er det det du foreslag erik eller det mhsdk foreslog du vil have mig til at prøve????

Skrevet fre. d. 05. maj 2000 kl. 23:30:10| #13

Ok - tag det roligt.... Jeg ville gerne se den kode, du evt. har lavet med 2 rs-variabler.
Er det den du har prøvet.

Skrevet fre. d. 05. maj 2000 kl. 23:32:23| #14

qreg
qreg (21.425 point)
Erik>>> Ja, den har jeg prøvet, og det gjorde ingen forskel.

mhsdk>>> Jeg tror ikke jeg helt har forstået hvad du mener. For det gør altså ingen forskel.

Skrevet fre. d. 05. maj 2000 kl. 23:37:02| #15


Skrevet fre. d. 05. maj 2000 kl. 23:39:46| #16

qreg
qreg (21.425 point)
DBPath = "DBQ=" & server.mappath("..\slabs_stat.mdb")
Set rs = Server.CreateObject("ADODB.Connection")
rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath

    do while not rsTime.EOF
        dato = "select count(hittime) as Antal from stats where (hittime = #" & rsTime.fields("hittime").value & "#)"
        set connDato = conn.execute(dato)
        width = (connDato("Antal")/antal)*100

        response.write("<tr><td>" & var_font & rsTime.fields("hittime") & "</font></td>")
        response.write("<td align='center'>" & var_font & connDato("Antal") & "</font></td>")
        response.write("<td align='left'><hr color='white' width=" & CLng(width) & "%  align='left'></td></tr>")
   
        rsTime.MoveNext
    loop

Skrevet fre. d. 05. maj 2000 kl. 23:56:09| #17

Ok, dit "rs" var en connection, og ikke et RecordSet. Hmm, det er mystisk,
og uforklarligt, men en ting kan jeg sige med sikkerhed:

  Det skal staves således:  STATISTIK

Skrevet lør. d. 06. maj 2000 kl. 00:01:53| #18

qreg
qreg (21.425 point)
Tak for stavekontrollen.

Det er da pisse træls.

Skrevet lør. d. 06. maj 2000 kl. 00:03:23| #19

Hmm jeg skal være oppe lidt endnu i aften. Vil du sende mig din .mdb-fil og ASP-kode?
Email finder du ved at klikke på mit navn her til venstre.

Skrevet lør. d. 06. maj 2000 kl. 00:06:37| #20

qreg
qreg (21.425 point)
Det er ok.

Skrevet lør. d. 06. maj 2000 kl. 01:25:00| #21

morpheus
morpheus (26.689 point)
Hey> Qreg !

Gider du sende dit stat-script til mig ?

Jeg ville da gerne se lidt nærmere på det...

<//morpheus\\>

Skrevet lør. d. 06. maj 2000 kl. 13:11:41| #22

qreg
qreg (21.425 point)
Morpheus>>> Det kommer nu.

Skrevet lør. d. 06. maj 2000 kl. 17:16:37| #23

morpheus
morpheus (26.689 point)
Takekr ! :o)

Kigger på det over weekenden...

Skrevet lør. d. 06. maj 2000 kl. 17:23:45| #24

morpheus
morpheus (26.689 point)
Hvordan opdaterer du databasen !?

altså hvordan bliver hitsene registreret i databasen ???


<//morpheus\\>

Skrevet lør. d. 06. maj 2000 kl. 18:29:38| #25

qreg
qreg (21.425 point)
Morpheus>>> Det bliver gjort i en funktion  i func.asp, nederst i filen.

Skrevet lør. d. 06. maj 2000 kl. 19:57:56| #26

Jeg har også modtaget dine filer, og skal så småt til at kigge på det.
Jeg skulle bare lige have ordnet lidt først. Hmm, hvem vil slå min
græsplæne for 500 point - nå nej, det må man ikke på eksperten.dk ;-)

Skrevet lør. d. 06. maj 2000 kl. 22:08:49| #27

morpheus
morpheus (26.689 point)
Hvordan bruger jeg det så ???

Vis jeg i main.asp skal tælle hits ?

Skal jeg så bare lave en include af filen i main.asp ?

Skrevet søn. d. 07. maj 2000 kl. 12:01:29| #28

qreg
qreg (21.425 point)
Hvad mener du morpheus.

Den tæller bare hvor mange unikkke hits siden får pr. dag, og viser dem hvis du åbner stat.

Skrevet søn. d. 07. maj 2000 kl. 17:14:12| #29

morpheus
morpheus (26.689 point)
OK!

Jeg prøver from scratch !

Jeg ønsker at tælle hits på forsiden, der hedder main.asp.
For at kunne gøre det skal man så inkluderer siden func.asp på main.asp ?

<//morpheus\\>

Skrevet søn. d. 07. maj 2000 kl. 19:23:23| #30

qreg
qreg (21.425 point)
Nåhh.....ja det skal man, men func.asp bliver included alligevel for det er jo der alle overordnede funktioner bliver oprettet.

Skrevet søn. d. 07. maj 2000 kl. 21:36:37| #31

qreg
qreg (21.425 point)
Jeg fandt selv løsningen.

Vi har alle været på vildspor for det er slet ikke i koden vi skal kigge.

Jeg opdagde at fejl kun forekom hvis siden blev vist med danske dato indstillinger (jf. at jeg lige har installeret en eng ver. af win2000).

Løsningen består så i bare at sætte LCID til 1033 lige før udtrækket fra db'en og så sætte LCID tilbage til 1030 når man har færdig behandlet dataene.

Sekhmet fka Qreg

Skrevet søn. d. 07. maj 2000 kl. 21:44:13| #32

qreg og undertegnede har prøvet forskellige ting pr. email. Vi har fået det kørt
på en anden server, hvor det virkede, og jeg har forsøgt at "forskønne" koden,
ved at lukke alle recordsets efter brug - og det er mange.

Men det er da klart, at qreg har forklaringen på problemet, for det må være noget
med at få byttet om på dato pg måned. Vi har gøet op af det forkerte træ, hehe.

Så har vi lært det!

Skrevet søn. d. 07. maj 2000 kl. 21:47:46| #33

qreg
qreg (21.425 point)
Ked af jeg ikke kan give dig pointene Erik, for what it's worth.

Skrevet søn. d. 07. maj 2000 kl. 21:56:55| #34

Helt ok - dem har jeg såmænd nok af, og det var jo ikke min løsning - øv!

Skrevet søn. d. 07. maj 2000 kl. 23:50:03| #35


Skrevet man. d. 08. maj 2000 kl. 00:20:19| #36

ricardo
ricardo (24.824 point)
>> for det må være noget
med at få byttet om på dato pg måned.

En klassiker. Det var den grimme session.lcid igen, som er sat til amerikansk (1033, MMDDYY) på serveren og sikkert noget andet i browseren (DDMMYY). Derfor modtager updaten den forkerte datoformat.

Sæt det til 1033 via

session.lcid = 1033

i toppen af den side der udfører updaten - det burde virke.

Skrevet man. d. 08. maj 2000 kl. 10:37:15| #37

qreg
qreg (21.425 point)
Prøv at kigge på hvad jeg har skrevet.

Skrevet tor. d. 11. maj 2000 kl. 00:39:42| #38

qreg: tag lige og luk spørgsmålet, og snup dine egne points!

Skrevet søn. d. 22. december 2002 kl. 22:51:04| #39

12tri
12tri (17.667 point)
Lukker du ?

Skrevet tor. d. 19. august 2004 kl. 20:54:18| #40

tommy_carstensen
tommy_carstensen (14.210 point)
Husk at lukke dit spørgsmål!

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

ASP: formular udtræk med mulighed for at rette

Oprettet den 21. maj 2012 kl. 15.09
quarkb giver 200 point for svar | Giv et svar »

Sorter biblioteker efter dato i ASP

Oprettet den 17. maj 2012 kl. 16.52
4ks giver 60 point for svar | Giv et svar »

Simpel login-funktion (web) - behov for flere logins/brugere

Oprettet den 15. maj 2012 kl. 09.54
madx giver 75 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger