Avatar billede lllund Nybegynder
13. december 2004 - 18:08 Der er 14 kommentarer og
1 løsning

Optælling af tilmeldinger på forside af kalender "en lille fejl!"

hej jeg har på en tilmeldingskalender et problem med at få vist hvor mange der har meldt sig på hver dag:

De forskellige tilmeldinger kommer fint til at ligge i en database, men når de skal vises mangler der noget. De bliver vist alle måneder.
Her kan i se:
http://www.test.coutbound.dk/test2/

de enkelte tilmeldinger bliver altså vist alle måned/år!!


Det er her problemet er:

Dim iDay, iWeek, sFontColor, dictDte(31,2), intCount,strCount, rsCount
  strSql = "SELECT * FROM calendar WHERE year(dte) = " & year(dtCurViewMonth) &" AND month(dte)= " & month(dtCurViewMonth) & " ORDER BY Day(dte)"
  stryear = "select * FROM yearlycal Where month(dte)= " & month(dtCurViewMonth) & " ORDER BY Day(dte)" 
  strCount = "SELECT dte,Count(id) as antal from yearlycal GROUP by dte"

  set rsyearly = my_conn.execute (stryear)
  set rs = my_conn.Execute (StrSql)
  set rsCount = my_conn.Execute(strCount)

 

  do until rscount.eof
    dictDte(Day(rsCount("dte"))-1, 1) = dictDte(Day(rsCount("dte"))-1, 1)&_
    rscount("antal")
    rscount.movenext
  loop
  rs.close
  rsCount.close

håber nogle kan hjælpe:
Avatar billede lllund Nybegynder
13. december 2004 - 18:15 #1
Det er vist den her linje der skal udvides, men kan ikke helt få det til at virke:

strCount = "SELECT dte,Count(id) as antal from yearlycal GROUP by dte"
Avatar billede hnteknik Novice
13. december 2004 - 18:18 #2
har du ikke også et problem her:

Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

/test2/add_date.asp, line 34
Avatar billede hnteknik Novice
13. december 2004 - 18:20 #3
Where month(dte)= " & month(dtCurViewMonth) ?

mangler dette ?
Avatar billede lllund Nybegynder
13. december 2004 - 18:25 #4
jo ....kan jeg godt se, nogle der vil kigge det i gennem????
Avatar billede lllund Nybegynder
13. december 2004 - 18:27 #5
Avatar billede lllund Nybegynder
13. december 2004 - 18:48 #6
hvis nogen er villige til at hjælpe med de 2 ovenstående ting er jeg mere end villig til at adde nogle flere poient! ;)
Avatar billede a1a1 Novice
13. december 2004 - 19:30 #7
jeg prøver lige at kigge på det

dit problem ligger i at du har 3 sql sætninger, du kan / bør / skal ;o) kombinere det til en
Avatar billede lllund Nybegynder
13. december 2004 - 20:09 #8
okay ....du siger bare til hvis du finder ud af noget!
Avatar billede a1a1 Novice
13. december 2004 - 21:26 #9
kan ikke lige gennemskue det, ser lige på den lidt senere :o)
Avatar billede lllund Nybegynder
13. december 2004 - 21:29 #10
okay ...ville jeg blive meget glad for. i aften i morgen eller hvornår?

Men har fundet fejlen


Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

/test2/add_date.asp, line 34

det er noget med nogle rettigheder, det prøver jeg lige at få ordnet!
Avatar billede hnteknik Novice
13. december 2004 - 22:26 #11
Jeg tror ikke, at det er noget med rettigheder. Du låser udtrykket
ved at linke flere tabeller sammen med åbner relationer.
Opdater kun den rene tabelværdi hvis muligt.
Gå selv ind i 'Access' og prøv om du kan tilføje en ny 'record' til forespørgelse.
Det har intet med rettigheder hat gøre.

Har du prøvet en quick and dirty count på

SELECT dte,Count(id) as antal from yearlycal Where month(dte)= " & month(dtCurViewMonth) GROUP by dte
Avatar billede lllund Nybegynder
14. december 2004 - 20:21 #12
så virker det smider du ikke et svar hnteknik?

og tak for hjælpen!
Avatar billede hnteknik Novice
14. december 2004 - 22:30 #13
Det var så lidt
Takker selv. Husl altid at checke om din qwuery kan tilføje en ny record.
Det kan du gøre nemt i Access. Virker det der virker det også i ASP
Avatar billede hnteknik Novice
06. september 2006 - 10:27 #14
> lllund - Lukker du ????
Avatar billede lllund Nybegynder
13. september 2006 - 10:18 #15
yeps
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