Avatar billede vraa Nybegynder
11. august 2003 - 11:56 Der er 9 kommentarer og
1 løsning

Gemme data hvert minut i DB

Jeg har et webtermometer hvor temperaturen skal gemmes i DB hvert minut.
Den bliver hentet med en socket.tcp connection. Scriptet ser således ud:

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

set Socket = Server.CreateObject("Socket.TCP")
Socket.Host = "62.107.48.130:80"
Socket.Open
Socket.SendLine("GET /Single1")
Socket.WaitForDisconnect
Result = Socket.Buffer
Socket.Close

str = Left(Socket.Buffer, len(Socket.Buffer)-1)

strSQL = "INSERT INTO T1 (tidspunkt, grad) values(Now(),'" & str & "')"
Conn.execute(strSQL)

Her bliver temperaturen lagret hver gang man opdaterer hvilket ikke er nok da vi skal lave et statistik site omkring den data der bliver lagret.
Avatar billede Slettet bruger
11. august 2003 - 11:58 #1
kan du ikke smide den i en iframe der opdaterer hvert minut ?
Avatar billede vraa Nybegynder
11. august 2003 - 12:18 #2
Bliver det så også lagt i DB uden at man er på sitet? Det skal være hele tiden.
Avatar billede Slettet bruger
11. august 2003 - 12:24 #3
nej det gør det jo logisk nok ikke..
Avatar billede keysersoze Ekspert
11. august 2003 - 12:51 #4
hvis du vil have sådan en kode kørende hele tiden er du nødt til at oprette et job i task-sheduleren i windows hvis du har direkte adgang dertil - har du ikke det er eneste mulighed at lade en webside opdatere sig selv med et minuts mellemrum
Avatar billede vraa Nybegynder
11. august 2003 - 13:01 #5
Så skal den side være åben hele tiden ikke?
Avatar billede keysersoze Ekspert
11. august 2003 - 13:10 #6
ja
Avatar billede vraa Nybegynder
12. august 2003 - 10:35 #7
Det skal ske uden at browseren er åben. Har selv fundet ud af det. Laver egen server og kører script på denne ved hjælp af schedule task manager.
Avatar billede Slettet bruger
12. august 2003 - 10:39 #8
hmm.... det var det som keysersoze svarede... hvorfor så afvise ham ?
Avatar billede keysersoze Ekspert
12. august 2003 - 19:23 #9
vraa >> forklaring til pointgivelse bedes gives eller må jeg se mig nødsaget til at anmelde dig for misbrug
Avatar billede vraa Nybegynder
12. august 2003 - 22:27 #10
Det kan ikke forklares da jeg læste dit svar forkert og det beklager jeg. Har givet dig 60 point her: http://www.eksperten.dk/spm/386790
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