Avatar billede axkris Nybegynder
04. august 2001 - 20:43 Der er 4 kommentarer og
1 løsning

Tælleren tæller ikke

Jeg kan ikke få dette her til at virke. Jeg forsøger at opdate en daglig tæller i en ACCESS database ved navn count_aktivitet i en tabel, som også hedder count_aktivitet. Feltet count_datoopret er et datofelt. Feltet count_total er et langt heltal.

Der sker ingen opdatering i databasen. Tælleren tæller ikke!

<%
Set CountDB = Server.CreateObject(\"ADODB.Connection\")
CountDB.Open (\"PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=\" + Server.MapPath(\"/db/count_aktivitet.mdb\"))
strQuery = \"select * from count_aktivitet\"
Set CountRS = CountDB.Execute(strQuery)

strMODE=\"ADD\"
while not CountRS.eof
if CountRS(\"count_datoopret\") = CDATE(NOW) then strMODE=\"RET\"
CountRS.MoveNext
wend

if strMODE=\"ADD\" then
CountRS.AddNew
CountRS(\"count_datoopret\") = NOW
CountRS(\"count_total\") = 1
CountRS.Update
end if

if strMODE=\"RET\" then
strQuery = \"select * from count_aktivitet where count_datoopret=CDATE(NOW)\"
Set CountRS = CountDB.Execute(strQuery)
CountRS(\"count_total\") = CountRS(\"count_total\")+1
CountRS.Update
end if

CountRS.Close
Set CountDB = Nothing
Set CountRS = Nothing
%>
Avatar billede michaelkjaersgaard Nybegynder
04. august 2001 - 20:51 #1
Hej.
Opret en tæller på www.zipstat.dk
Det virker i hvert fald...
Avatar billede axkris Nybegynder
04. august 2001 - 20:53 #2
Der kan være så meget, jeg gerne vil tælle, og som nok ikke kan tælles der. :-)
Avatar billede tmceu Praktikant
05. august 2001 - 02:50 #3
Jeg kan ikke umiddelbart se nogen fejl, men har et par forslag til hvad du kan kontrollere:

1. Har du skriveadgang til den folder hvor .MDB filen ligger ?

- kontroller også rettigheder for brugeren IUSR_*

2. Jeg kan ikke huske hvad der er default for access, men kontroller at du ikke har åbnet dit recordset som read-only

Mvh
Thomas
Avatar billede michaelkjaersgaard Nybegynder
05. august 2001 - 11:15 #4
Du kan tælle næsten alt fra www.zipstat.dk
Se evt. et eksempel på http://www.zip.dk/cgi-bin/zipstat/stats.cgi?brugernavn=vindenand&alle=vis

Hvad mere vil du gerne tælle??
Avatar billede axkris Nybegynder
07. august 2001 - 06:23 #5
tmceu: det havde, som du var inde på, noget at gøre med skriverettigheder...
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